小编Noo*_*utt的帖子

自定义垂直进度条

我制作了一个自定义的垂直进度条,我想在它旁边显示标签。

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background">
        <shape>
            <solid android:color="#777" />
        </shape>
    </item>
    <item android:id="@android:id/progress">
        <layer-list>
            <item>
                <clip
                    android:clipOrientation="vertical"
                    android:gravity="bottom">
                    <shape>
                        <gradient
                            android:angle="90"
                            android:centerColor="#FFFF00"
                            android:endColor="#FF0000"
                            android:startColor="#00FF00" />
                    </shape>
                </clip>
            </item>
            <item>
                <clip
                    android:clipOrientation="vertical"
                    android:gravity="fill">
                    <layer-list>
                        <item android:top="75dp">
                            <shape android:shape="line">
                                <stroke
                                    android:width="2dp"
                                    android:color="#333" />
                            </shape>
                        </item>

                        <item android:top="25dp">
                            <shape android:shape="line">
                                <stroke
                                    android:width="2dp"
                                    android:color="#333" />
                            </shape>
                        </item>

                        <item android:bottom="25dp">
                            <shape android:shape="line">
                                <stroke
                                    android:width="2dp"
                                    android:color="#333" />
                            </shape>
                        </item>

                        <item android:bottom="75dp">
                            <shape android:shape="line">
                                <stroke
                                    android:width="2dp"
                                    android:color="#333" />
                            </shape>
                        </item>
                    </layer-list>
                </clip>
            </item>
        </layer-list> …
Run Code Online (Sandbox Code Playgroud)

xml android label progress-bar layer-list

6
推荐指数
0
解决办法
2332
查看次数

标签 统计

android ×1

label ×1

layer-list ×1

progress-bar ×1

xml ×1