Android自定义ProgressBar样式(Shape实现转动的圆环)

这篇具有很好参考价值的文章主要介绍了Android自定义ProgressBar样式(Shape实现转动的圆环)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最终效果

android shape圆形 动画,Android代码块总结,android,ui,android studio

第一步:在drawable文件夹下新建一个xml文件叫progressbar_shape.xml,代码如下:

progressbar_shape.xml

<?xml version="1.0" encoding="utf-8"?>
<animated-rotate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%">

    <shape
        android:shape="ring"
        android:innerRadiusRatio="4"
        android:thicknessRatio="10"
        android:useLevel="false">

        <gradient
            android:startColor="#FF5722"
            android:centerColor="#FFEB3B"
            android:type="sweep"
            android:useLevel="false"
            android:centerY="0.50"
            android:endColor="#9C27B0" />

    </shape>

</animated-rotate>
第二步:在ProgressBar中使用indeterminateDrawable属性引用上面的xml文件

你布局里的ProgressBar文章来源地址https://www.toymoban.com/news/detail-789375.html

<ProgressBar
            android:id="@+id/progress"
            android:visibility="visible"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_margin="30dp"
            android:indeterminateDrawable="@drawable/progressbar_shape" />

效果达到…

到了这里,关于Android自定义ProgressBar样式(Shape实现转动的圆环)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android ProgressBar设置成横向进度条并自定义进度条颜色

    如何将ProgressBar设置成横向进度条并修改进度条颜色? 设置为横向进度条: style=\\\"@style/Widget.AppCompat.ProgressBar.Horizontal\\\" 设置进度条颜色: 自定一个文件名为progress_style_h_scene的drawable 将自定义的drawable设置到ProgressBar的android:progressDrawable属性中

    2024年02月13日
    浏览(24)
  • 【Kotlin】使用 ProgressBar 的样式属性来实现圆形进度条,进度使用gradient渐变效果

    Android ProgressBar 默认提供了水平和圆形两种进度条,水平进度条通过 ProgressBar 控件实现,而圆形进度条通过 ProgressDialog 控件实现。如果想要将 ProgressBar 控件设置为圆形进度条,可以使用 ProgressBar 的样式属性来实现。 首先,在布局文件中添加一个 ProgressBar 控件,并设置其样

    2024年02月10日
    浏览(34)
  • Android shape定义背景带阴影

    原理其实就是一层一层往上盖,padding就是里面的小抽屉比外面的大抽屉从left,right,top,bottom上分别小多少像素 多盖几层,也就出来阴影了,越往上面这层颜色也就越深,也就是颜色从0a变到2d,最后一个shape也就是最上面这层的颜色,这里用gradient做的从上到下的渐变色

    2024年02月11日
    浏览(31)
  • android实现简单进度条ProgressBar

    记录一下今天学习的进度条ProgressBar 1、在布局文件中添加ProgressBar 其中 **style=“@android:style/Widget.ProgressBar.Horizontal”**设置进度条样式为水平进度条,否则默认原型旋转的进度条; max 设置进度条长度,这里设置为100。 2、java代码: 声明ProgressBar;int型的mprogress表示进度条进度

    2023年04月08日
    浏览(26)
  • android自定义按钮样式

     在android studio的layout中新建一个.xml文件,设置一个按钮,如下 再新建一个Android Resource File文件 文件名为自定义,Root element为shape   最后,在button.xml文件中自定义按钮的背景颜色和弧度

    2024年02月06日
    浏览(50)
  • Android开发——控件EditText, 2.获取EditText输入的数据,通过按钮点击实现,ImageView控件,缩放类型,控件ProgressBar,常用属性详解,进度条设置

    1. android : hint 输入提示 2. android : textColorHint  输入提示文字的颜色 3. android : inputType  输入类型 4. android : drawableXxxx 在输入框的指定方位添加图片 5. android : drawablePadding  设置图片与输入内容的间距 6. android : paddingxxxx  设置内容与边框的间距 7. android : backgrou

    2024年02月07日
    浏览(35)
  • 【Android】CheckBox的自定义样式和使用

    在登录页面。我们需要有一个复选框,让用户进行勾选,同意我们的流氓政策和协议,不然就不让用。 未选择 已选择 我们知道,这个CheckBox的默认样式是一个正方形,现在改成一个圆形的话,首先需要准备两个图案。 创建一个文件 baseline_checked_circle_24.xml 这个文件长这样 再

    2024年02月13日
    浏览(46)
  • [Android]ProgressBar进度条

    ProgressBar ProgressBar是进度条控件,ProgressBar的应用场景很多,比如用户登录时,后台发送请求,以及进行等待服务器返回信息等一些比较耗时的操作。这个时候如果没有提示,用户可能会以为程序崩溃了或手机死机了,会大大降低用户体验,所有在需要进行耗时操作的地方,添

    2024年02月15日
    浏览(30)
  • Android 之 ProgressBar (进度条)

    本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会

    2024年02月14日
    浏览(32)
  • Android 自定义CheckBox样式,设置切换背景图,类似于RadioButton

    目前要实现类似于Radiobutton选择按钮,如果只有一个RadioButton,就不能和radio Group连用,导致选择没办法取消,如果要实现只能代码中进行操作,过于繁琐。所以自己写了一个定义CheckBox样式,实现的效果和RadioBUtton样式一样,不过能够实现选择和取消,代码中直接实现监听即可

    2024年02月10日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包