`
zhouxiaoli521
  • 浏览: 562579 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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文件.写进去就行了,不用赘述了吧.(*^__^*)

 

声明: 本站遵循 BY-NC-SA协议.转载请注明转自 公子府
链接: http://www.ihoton.com/androidandroid-progressbar-color.html
分享到:
评论

相关推荐

    Android中自定义ProgressDialog实现加载滚动条效果

    本篇文章将详细讲解如何在Android中自定义ProgressDialog以实现加载滚动条效果,如"加载中…"或"请稍后…"等动态提示。 首先,我们需要创建一个自定义的布局文件来设计滚动条效果。在项目的res/layout目录下创建一...

    Android中自定义ProgressDialog实现加载滚动条效果,例如显示“请稍后……”

    下面我们将深入探讨如何在Android中自定义ProgressDialog,实现加载滚动条效果。 首先,我们需要创建一个新的布局文件,比如`custom_progress_dialog.xml`,来定义自定义对话框的视图结构。在这个布局文件中,我们...

    listview快速滑动,修改默认的滑动条android源码

    滚动条通常包含一个ImageView或ProgressBar,可以设置颜色、大小、形状等属性。例如: ```xml &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="10dp" android...

    android进度条的实现

    圆形进度条通常用`&lt;ProgressBar&gt;`标签并设置`android:indeterminateDrawable`属性来实现。但为了更灵活的定制,可以使用第三方库如`CircleProgressBar`: ```xml android:id="@+id/circular_progress_bar" ...

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第1部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    Android编程入门很简单.(清华出版.王勇).part2

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第2部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    Android2.2 API中文文档——View

    - **android:fadingEdge**:设置滚动条拉出时边框渐变的方向。可选值包括:`none`(边框颜色不变)、`horizontal`(水平方向颜色变淡)、`vertical`(垂直方向颜色变淡)。 - **android:fadingEdgeLength**:设置...

    Android模仿Path界面效果

    在Android中,可以通过设置主题或颜色资源文件来管理应用的色彩,使用`ColorDrawable`或者`ColorStateList`来控制不同状态下的颜色变化。 3. **图标与文字布局**:Path的界面中,图标和文字通常紧密配合,图标作为...

    android控件动态使用_动态控件创建

    ProgressBar pb = new ProgressBar(context, null, android.R.attr.progressBarStyleHorizontal); pb.setLayoutParams(LP_FW); pb.setMax(100); pb.setProgress(50); // 假设文件已上传一半 // 创建一个包含...

    自定义环形进度条 显示百分比

    // 设置颜色 paint.setStrokeWidth(10f); // 设置线条宽度 paint.setStyle(Paint.Style.STROKE); // 设置为描边模式 } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); float ...

Global site tag (gtag.js) - Google Analytics