Guest User

Untitled

a guest
Nov 20th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  2. <item android:drawable="@drawable/btn_disabled" android:state_enabled="false"/>
  3. <item android:drawable="@drawable/btn_pressed" android:state_pressed="true"/>
  4. <item android:drawable="@drawable/btn_pressed" android:state_selected="true"/>
  5. <item android:drawable="@drawable/btn_default"/>
  6. </selector>
  7.  
  8. boolean checkActionOpen = false;
  9. button.setOnClickListener(new OnClickListener() {
  10. @Override
  11. public void onClick(View view) {
  12. if(!checkActionOpen) {
  13. checkActionOpen = true;
  14. button.setSelected(true);
  15. }
  16. }
  17. });
  18.  
  19. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  20. <item android:drawable="@drawable/progress_small" android:state_activated="true" android:state_selected="true"/>
  21. <item android:drawable="@drawable/btn_bookmark_add_pressed" android:state_focused="true" android:state_pressed="true" />
  22. <item android:drawable="@drawable/btn_bookmark_add_pressed" android:state_focused="false" android:state_pressed="true" />
  23. <item android:drawable="@drawable/btn_bookmark_add_pressed" android:state_focused="true" />
  24. <item android:drawable="@drawable/btn_bookmark_add_normal" android:state_focused="false" android:state_pressed="false" />
  25. </selector>
  26.  
  27. public void onClick(View v) {
  28. if (v.isActivated() && v.isSelected()) {
  29. return;
  30. }
  31. v.setActivated(true);
  32. v.setSelected(true);
  33. AppController.getJobManager().addJob(new Job()));
  34. }
Add Comment
Please, Sign In to add comment