android 滚动条颜色设置(android Progressbar color)

网上关于这方面的示例很少,现在结合了写网上的方法,自己这也试验成功了
首先,将下面的文件复制后保存为一个YourName.xml文件:

文字多,进入详情查看!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
<layer -list xmlns:android="http://schemas.android.com/apk/res/android"> 
   <item android:id="@android:id/background">   
    <shape>   
        <corners android:radius="5dip" />   
        <gradient android:startColor="#ff9d9e9d"   
                android:centerColor="#ff5a5d5a"   
                android:centerY="0.75"   
                android:endColor="#ff747674"   
                android:angle="270"   
        />   
    </shape>   
</item>   
<item android:id="@android:id/secondaryProgress">   
    <clip>   
        <shape>   
            <corners android:radius="5dip" />   
            <gradient android:startColor="#80ffd300"   
                    android:centerColor="#80ffb600"   
                    android:centerY="0.75"   
                    android:endColor="#a0ffcb00"   
                    android:angle="270"   
            />   
        </shape>   
    </clip>   
</item>   
<item android:id="@android:id/progress"   
>   
    <clip>   
        <shape>   
            <corners android:radius="5dip" />   
            <gradient android:startColor="@color/progress_start"   
                android:endColor="@color/progress_end"   
                android:angle="270" />   
        </shape>   
    </clip>   
</item> 
</layer>

然后在.Java也就是progressbar的调用文件中写入下面代码(注意你调用的位置和我这个示例的差别):

mProgress = (ProgressBar) findViewById(R.id.progress_bar);
		Drawable d = this.getResources().getDrawable(R.drawable.my_progress);
		mProgress.setProgressDrawable(d);

现在应该很详细了吧.至于颜色么.自己建立个color文件.写进去就行了,不用赘述了吧.(*^__^*)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值