Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. // Seek bar code
  2. seekbar_pay_restaurant_.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
  3. @Override
  4. public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
  5. //change position of seekebar tool tip according to seekbar progress
  6. int x = seekBar.getThumb().getBounds().left;
  7. Log.v("y value ",""+x);
  8. int width = seekBar.getThumb().getMinimumWidth();
  9. int textWidth=tv_tool_type_food_.getMeasuredWidth();
  10. Log.v("textview Width","width"+textWidth);
  11. Log.v("width",""+ width);
  12. tv_tool_type_food_.setX(x);
  13. if (seekbar_pay_restaurant_.getProgress() == 0) {
  14. tv_tool_type_food_.setText(getResources().getString(R.string.hint_fast_food__));
  15. // tv_tool_type_food_.setX(y);
  16. return ;
  17. } else if (progress == 1) {
  18. tv_tool_type_food_.setX(x);
  19. tv_tool_type_food_.setText(getResources().getString(R.string.hint_fast_casual__));
  20. return ;
  21. } else if (progress == 2) {
  22. // tv_tool_type_food_.setX(x );
  23. tv_tool_type_food_.setText(getResources().getString(R.string.hint_casual__));
  24. return;
  25. } else if (progress == 3) {
  26. tv_tool_type_food_.setText(getResources().getString(R.string.hint_fine_dyning__));
  27. return;
  28. }
  29. tv_tool_type_food_.setText(getResources().getString(R.string.hint_fast_food__));
  30. }
  31. @Override
  32. public void onStartTrackingTouch(SeekBar seekBar) {
  33. }
  34.  
  35. @Override
  36. public void onStopTrackingTouch(SeekBar seekBar) {
  37. }
  38. });
  39. // seek bar xml file
  40. <SeekBar
  41. android:id="@+id/seekbar_pay_restaurant"
  42. android:layout_width="match_parent"
  43. android:layout_height="wrap_content"
  44. android:max="3"
  45. android:progress="0"
  46. android:thumbOffset="@dimen/two_dp"
  47. android:layout_marginRight="@dimen/twenty_dp"
  48. android:layout_marginLeft="@dimen/five_dp"
  49. />
  50. <TextView android:id="@+id/tv_tool_type_food"
  51. android:layout_width="wrap_content"
  52. android:layout_height="wrap_content"
  53. style="@style/label_white_h13"
  54. android:background="@drawable/tooltip_bg"
  55. android:typeface="normal"
  56. android:text="@string/hint_fast_food__"
  57. android:gravity="center"
  58. android:paddingLeft="@dimen/seven_dp"
  59. android:paddingRight="@dimen/seven_dp"
  60. android:paddingTop="@dimen/ten_dp"
  61. android:paddingBottom="@dimen/ten_dp"
  62. android:layout_marginRight="@dimen/one_sp"
  63. android:layout_marginLeft="@dimen/one_dp"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement