Android自定义搜索栏的进度与背景不一致

时间:2015-12-08 00:42:02

标签: android

我正在使用9个补丁图像创建自定义SeekBar。 这里的问题是,在第一次启动时,进度部分与背景不一致。

以下是首次发布时的样子:

enter image description here

这就是它应该是什么样子,实际上看起来就像以后推出的应用程序一样:

enter image description here

第一种行为仅在编译后出现或应用程序在应用程序管理器中被终止。

以下是进度条的代码:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

        <item android:id="@android:id/background"
              android:drawable="@drawable/bar_whole"/>

        <item android:id="@android:id/progress">
            <clip android:drawable="@drawable/bar_selected" />
        </item>

</layer-list>

有一件事可能也很有意思,我在构造对象时设置了拇指和进度drawable:

protected void init()
    {
        this.setProgressDrawable(getResources().getDrawable(R.drawable.volume_progress));
        this.setThumb(getResources().getDrawable(R.drawable.volume_thumb));
    }

感谢。

0 个答案:

没有答案