java - Example of how to change textView Color onTouch? -


been working on prject while, want when user touches screen changes color of textview(digitalclock). i'm bit of noob when comes java need working example if possible? here's code far:

public class mainactivity extends activity { private static final random random = new random();  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     getwindow().addflags(windowmanager.layoutparams.flag_keep_screen_on);     setcontentview(r.layout.activity_main);      handler handler = new randommovehandler((textview) findviewbyid(r.id.digitalclock1));     handler.sendemptymessage(0); }   private static class randommovehandler extends handler {     private final weakreference<textview> textviewweakreference;      private randommovehandler(textview textview) {         this.textviewweakreference = new weakreference<textview>(textview);     }      @override     public void handlemessage(message msg) {         textview textview = textviewweakreference.get();         if (textview == null) {             log.i(tag, "weakreference gone giving up.");             return;         }          int x = random.nextint(670 - 100);         int y = random.nextint(1230 - 100);          log.i(tag, string.format("moving text view (%d, %d)", x, y));         textview.setx(x);         textview.sety(y);          //change text position here         this.sendemptymessagedelayed(0, 30000);     } } 

textview.setontouchlistener(new ontouchlistener() {     @override     public boolean ontouch(view v, motionevent event) {         // use of own colors here...         textview.settextcolor(android.r.color.holo_purple);         return true;     } }); 

see https://developer.android.com/reference/android/widget/textview.html#settextcolor(int)


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -