自定义progressBar的旋转圆圈

在手工打造下拉刷新功能 自带的progressBar太丑了 做个也不费事,一个简单的圆形 旋转动画加type是sweep的gradient渐变

<rotate //旋转动画xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:pivotX="50%"
    android:pivotY="50%"  //旋转中心
    android:toDegrees="360" >

    <shape//形状
        android:innerRadius="15dp"//半径
        android:shape="ring"//圆
        android:thickness="3dp"//厚度
        android:useLevel="false" >
        <gradient
            android:centerColor="#5f00"
            android:endColor="#fff"
            android:startColor="#f00"
            android: ="sweep" />//扫描线渐变
    </shape>

</rotate>

具体的shape更多的属性参看我的这篇

http://www.cnblogs.com/AceIsSunshineRain/p/5188935.html

动画看这篇

http://www.cnblogs.com/AceIsSunshineRain/p/5188946.html

时间: 2024-10-21 22:36:49

自定义progressBar的旋转圆圈的相关文章

android progressbar 自定义图片匀速旋转

项目中需要使用圆形进度条进行数据加载的显示,所以需要两个步骤 1:自定义progressbar滚动图片 2:匀速旋转图片 步骤一:自定义progressbar图片 <ProgressBar android:id="@+id/head_progressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_grav

IOS开发——UI进阶篇(十八)核心动画小例子,转盘(裁剪图片、自定义按钮、旋转)图片折叠、音量震动条、倒影、粒子效果

一.转盘(裁剪图片.自定义按钮.旋转) 1.裁剪图片 将一张大图片裁剪为多张 // CGImageCreateWithImageInRect:用来裁剪图片 // image:需要裁剪的图片 // rect:裁剪图片的尺寸,传递是像素 CGImageRef norImage = CGImageCreateWithImageInRect(norBigImage.CGImage, clipRect); 2.每次点击按钮立马变为选中状态,并且取消上次的按钮的选中状态 当然还要重写- (void)setH

Android之自定义ProgressBar

本文简单介绍下Android之自定义ProgressBar. 多的不说,先上图   布局文件 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a

Android三种实现自定义ProgressBar的方式介绍

一.通过动画实现 定义res/anim/loading.xml如下: View Row Code<?xml version="1.0" encoding="UTF-8"?><animation-list android:oneshot="false"xmlns:android="http://schemas.android.com/apk/res/android"><item android:du

Android实现带箭头的自定义Progressbar

一.闲话: Android原生的进度条可以根据不同的主题有不同的视觉效果,但任何一种主题下的进度条和应用程序的视觉配合起来都显得格格不入,所以多数时候我们需要自定义Progressbar,最简单的是在布局文件中通过"android:progressDrawable"为Progressbar换背景和进度图片,换图后的效果类似于这样: 但你会发现,进度图片像是被截断了一样,看上去同样不美观,所以现在很多应用都会在进度条上玩花样,做出各种各样的效果,本例介绍的是在进度条的头部加上光晕箭头的效

Android 两种自定义ProgressBar

横向的ProgressBar 在res下创建drawable文件夹,新建文件drawable/progressbar_color.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 背景 gradient是渐变,corners定义

Android下如何自定义ProgressBar的外观

在Android应用中经常会用的到一些进度条,这些进度条的样子千差万别,但是大多都是由ProgressBar来的.但是Android系统自带的进度条样式却不太好看,今天要做的就是自定义一个好看的ProgressBar. 我们先来看看Android自带的进度条的样子: 我们今天的目标,自定义 的进度条的样子: 不难发现差距还是挺大的,好了,废话不多说,进入正题: 我们首先还是从源码入手,我们可以打开ADT目录下的sdk\platforms\android-16\data\res\values文件夹

android 自定义progressbar 样式

在res下创建drawable文件夹,新建文件drawable/progressbar_color.xml <layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <!-- 背景 gradient是

自定义ProgressBar样式

转载注明出处: http://blog.csdn.net/forwardyzk/article/details/42609491 我们使用的进度条多种多样,下面有几种自定义的进度条的样式,下面介绍几个. 进度条的有基本的四种样式: 默认风格的进度条: android:progressBarStyle 水平长型进度条: android:progressBarStyleHorizontal 大圆形进度条: android:progressBarStyleLarge 小圆形进度条: android:p