花样Android ProgressBar史上最强大讲解(8)
18. case R.id.myView_BT_Down: {
19. mypro.incrementProgressBy(-1);
20. }
21. break;
22. default:
23. break;
24. }
25. }
App Widget中的进度条
Widget中的圆形ProgressBar
这个很简单,在Widget中没有多大意思,不再敷述。
Widget中的长形ProgressBar(可控制)
Widget的实现就不再重复,假设您已经把Widget布局,相应设置已经设置好了。也可以在桌面加入类似上面图中的样式。
现在我们来实现一下按钮事件,与进度条的交互。
下面还是简单讲解一下Widget的设计与部署。
①设计Widget布局
Java代码
01.<?xml version="1.0" encoding="utf-8"?>
02.<LinearLayout
03. xmlns:android="http://schemas.android.com/apk/res/android"
04. android:background="@drawable/widget"
05. android:layout_height="74dp"
06. android:layout_width="296dp">
07. <Button
08. android:layout_height="wrap_content"
09. android:text="-"
10. android:layout_gravity="center_vertical"
11. android:layout_width="50dp"
12. android:id="@+id/widget_BT_Down"
13. android:layout_marginLeft="10dp">
14. </Button>
15. <ProgressBar
16. android:layout_gravity="center_vertical"
17. android:layout_height="wrap_content"
18. style="?android:attr/progressBarStyleHorizontal"
19. android:layout_width="178dp"
相关新闻>>
- 发表评论
-
- 最新评论 更多>>