【问题标题】:Android, How to customise look and feel of progressbar?Android,如何自定义进度条的外观?
【发布时间】:2012-04-08 23:23:12
【问题描述】:

我需要创建一个组件,例如进度条(如图所示)来充当滑块。我搜索了互联网并找到了类似的内容: Custom Drawable for ProgressBar/ProgressDialog 但这对我没有用。请告诉我如何创建这个组件?

【问题讨论】:

    标签: android slider progress-bar customization slideshow


    【解决方案1】:

    创建您自己的可绘制对象,例如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 图像

    【讨论】:

    猜你喜欢
    • 2018-07-20
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多