package Ġcom . k rm . animations Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġcom . k rm . animations . anim . Tech niques Ċ import Ġcom . k rm . animations . anim . Yo Yo Ċ Ċ class ĠExample Activity Ġ: ĠActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . example ) ĊĠĠĠĠĠĠĠ Ġval Ġt Ġ= ĠfindViewById < View >( R . id . notice ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġt . text Ġ= Ġ" Please Ġinput Ġyour ĠEmail Ġand ĠPassword " ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . submit ). setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYo Yo . with ( Tech niques . T ada ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. duration ( 7 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. play On ( findViewById ( R . id . edit _ area )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġt . text Ġ= Ġ" Wrong Ġpassword !" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġt 2 Ġ= ĠfindViewById < View >( R . id . notice 2 ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġt 2 . text Ġ= Ġ" Please Ġinput Ġyour ĠEmail Ġand ĠPassword " ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . submit 2 ). setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYo Yo . with ( Tech niques . Sh ake ). play On ( findViewById ( R . id . edit _ area 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġt 2 . text Ġ= Ġ" Wrong Ġpassword !" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }