【发布时间】:2012-04-08 23:23:12
【问题描述】:
我需要创建一个组件,例如进度条(如图所示)来充当滑块。我搜索了互联网并找到了类似的内容: Custom Drawable for ProgressBar/ProgressDialog 但这对我没有用。请告诉我如何创建这个组件?
【问题讨论】:
标签: android slider progress-bar customization slideshow
我需要创建一个组件,例如进度条(如图所示)来充当滑块。我搜索了互联网并找到了类似的内容: Custom Drawable for ProgressBar/ProgressDialog 但这对我没有用。请告诉我如何创建这个组件?
【问题讨论】:
标签: android slider progress-bar customization slideshow
创建您自己的可绘制对象,例如progressbar.xml 并在进度条上设置android:progressDrawable="@drawable/progressbar 属性
写在progressbar.xmldrawable这个代码:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<nine-patch android:src="@drawable/progressbar_bg" android:dither="true" />
</item>
<item android:id="@android:id/progress">
<clip>
<nine-patch android:src="@drawable/progressbar_body" android:dither="true" />
</clip>
</item>
</layer-list>
并将@drawable/progressbar_bg 和@drawable/progressbar_body 替换为您自己的9 个补丁png 图像
【讨论】: