美文网首页
Android竖向进度条

Android竖向进度条

作者: 坐在坟头数星星 | 来源:发表于2017-08-19 18:22 被阅读344次

不需要自定义view实现竖向进度条

用到drawable 定义两个xml文件   一个进度框  一个进度条

先上个效果图

竖状渐变进度条

用到的控件ProgressBar

在drawable目录下新建progress_bar_drawable.xml

写如下代码:

<?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>

            <corners 

             android:topLeftRadius="20dp"

             android:topRightRadius="20dp"/>

            <solid android:color="#000000"/>         

        </shape>

    </item>

    <item android:id="@android:id/progress">

         <scale

          android:drawable="@drawable/progress_bar_ct"

          android:scaleHeight="90%"

          android:scaleGravity="bottom"/>

    </item>

</layer-list>

这里第一个item标签是设置进度框

solid 标签设置颜色 或者也可以用 gradient 设置渐变色

corners 标签是设置四个点的弧度 radius 是设置全部

第二个item是重点  这里是设置进度条的样式以及增长方向

这里用的是scale 标签

android:scaleHeight="90%" 这个的作用我个人认为是给进度条设置一个初始比例(自己测试下就能感觉出来)

android:scaleGravity="bottom"是指从什么位置增长

android:drawable="@drawable/progress_bar_ct"这个是给进度条设置了一个样式

附上progress_bar_ct.xml代码:

<?xml version="1.0"encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">

       <gradient

                android:angle="45"

                android:endColor="#FFA353"

               android:startColor="#FF607C"/>

       <corners

                android:topLeftRadius="50dp"

                android:topRightRadius="50dp"/>

</shape>

layout.xml如下图:


layout调用代码

相关文章

  • Android竖向进度条

    不需要自定义view实现竖向进度条 用到drawable 定义两个xml文件 一个进度框 一个进度条 先上个效果...

  • Android滑动冲突

    Android滑动冲突根据情况,分为3种:1.外层为横向,内层为竖向。2.外层为竖向,内层为竖向。3.外层为横向,...

  • 控件 - ProgressBar

    ProgressBar 进度条 进度条 属性 android:id:ID,唯一标识符。 android:layou...

  • ProgressBar进度条

    SeekBar :搜寻进度条RatingBar:评价进度条 style="?android:attr/progre...

  • android 竖向滑动刻度

    VerticalScaleView介绍 竖向刻度:尺实现竖着的滑动刻度,支持自定义初始值、最大值、最小值,支持惯性...

  • Android进度条

    Android进度条 不同的进度条显示结果: demo xml代码: 二.模拟进度条加载过程:运行展示图: xml...

  • Android之进度条控件和常用资源分类总结

    1 基本UI(二) 1.1进度条 1.1.1 【 常用属性: style进度条样式 Android:max进度...

  • SeekBar

    Android-SeekBar进度条的使用Android控件与布局——基础控件SeekBar

  • 自定义进度条

    1.自定义进度条UI 2.进度条动效 Animate ProgressBar update in Android

  • 进度条使用

    目录 ProgressBar(进度条) ProgressBar是Android下的进度条,也是为数不多的直接继承于...

网友评论

      本文标题:Android竖向进度条

      本文链接:https://www.haomeiwen.com/subject/jkjaittx.html