Sre*_*v R 3 android seekbar drawable custom-view
我正在使用自定义搜索栏来显示图表.我做到这一点.我通过将可绘制的背景应用于搜索栏来显示此图.现在我的问题是,我需要将蓝色设置为可绘制的进度,并需要将搜索条的背景设置为红色图形.因此,当进展发生时,拇指移动过红色,拇指通过的区域应该像掩蔽效果一样变为蓝色.任何人都可以告诉最好的方法来做到这一点.我的照片如下所示

在阅读完所有问题和答案之后,我希望这应该成为你完成任务的场景......
1.根据您的逻辑创建两个图表.
2.从特定的位图生成两个drwables ....
Drawable G_bg = new BitmapDrawable(Red graph bitmap);
Drawable G_pg = new BitmapDrawable(Blue graph bitmap);
Run Code Online (Sandbox Code Playgroud)
3.然后使用通过java代码创建的图层列表自定义搜索栏.
ClipDrawable c=new ClipDrawable(G_pg, Gravity.LEFT,ClipDrawable.HORIZONTAL);
LayerDrawable ld =new LayerDrawable (new Drawable[]{G_bg,c});
Run Code Online (Sandbox Code Playgroud)
4.将此图层列表应用于您的搜索栏.
Graphbar.setProgressDrawable(ld);
Run Code Online (Sandbox Code Playgroud)
这应该像你想要的那样工作....感谢
| 归档时间: |
|
| 查看次数: |
1421 次 |
| 最近记录: |