【问题标题】:Horizontal progress bar with icon带图标的水平进度条
【发布时间】:2017-11-07 13:57:04
【问题描述】:

在我的项目中,我想制作一个类似于以下的水平进度条。

我尝试了很多库,但都没有这个功能。有没有办法做到这一点?

这是我的代码:

dialog = new ProgressDialog(Context.this);
dialog.setIndeterminate(true);
dialog.setMessage("Some Text");
dialog.show();

【问题讨论】:

    标签: android progress-bar android-progressbar


    【解决方案1】:

    您应该使用 seekBar 而不是 progressDialog。并且可以添加 android:thumb 图标。

    <SeekBar
        android:id="@+id/seekBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:thumb="@drawable/icon"
        android:max="10"
        android:progress="5"
        android:progressDrawable="@drawable/custom_seekbar" />
    

    自定义-seekbar.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@android:id/progress">
            <clip>
                <shape android:shape="rectangle">
                    <size
                        android:width="12dp"
                        android:height="12dp" />
                    <corners android:radius="15dp" />
    
                    <solid android:color="#4fc3f7" />
    
                    <gradient
                        android:angle="270"
                        android:centerColor="#4fc3f7"
                        android:endColor="#4fc3f7"
                        android:startColor="#4fc3f7" />
                </shape>
            </clip>
        </item>
    </layer-list>
    

    【讨论】:

    • 嗨,感谢您的回答,但 scrollbarThumbHorizo​​ntal 没有显示在任何地方。仅在屏幕上显示水平进度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    相关资源
    最近更新 更多