美文网首页Android开发之路自定义Android进阶之路
一个支持Material风格的ProgressBar,支持自定义

一个支持Material风格的ProgressBar,支持自定义

作者: PittFS | 来源:发表于2016-09-26 10:14 被阅读791次

LoadingView

简介

一个模仿ProgressBar的加载动画,支持自定义颜色,风格(支持Linear和Material风格),支持设置圆环宽度等.

Demo

screenshot.gif

Git地址

https://github.com/dudu90/LoadingView

使用方法

Gradle

    compile 'com.pitt.loading.library:library:0.8'

Maven

<dependency>
  <groupId>com.pitt.loading.library</groupId>
  <artifactId>library</artifactId>
  <version>0.8</version>
  <type>pom</type>
</dependency>

然后在xml中加入如下代码:

<com.pitt.loadingview.library.LoadingView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        loadingview:color="#ff00"
        loadingview:progress_style="material"
        loadingview:ring_radius="15dp"
        loadingview:ring_style="round"
        loadingview:ring_width="3dp" />

attributes参数含义:

Name Type Default Description
color color 0xFF0099CC The Ring's Color
progress_style enum material The Ring's style when execute animation
ring_radius dimension 15dp The Ring's radius
ring_style enum square The ring's style(the paint's Cap)
ring_width dimension 3.5dp The ring's width

email

fengshengq@gmail.com

相关文章

  • 一个支持Material风格的ProgressBar,支持自定义

    LoadingView 简介 一个模仿ProgressBar的加载动画,支持自定义颜色,风格(支持Linear和M...

  • Android版本的新特性

    5.0新特性(L) 1.全新的Material Design设计风格 2.支持多种设备,支持除智能手机之外的平板电...

  • Material Design控件汇总

    Material Design 支持库谷歌提供的支持库,我们在Material Design设计中使用的首选控件,...

  • 安卓各版本新增特性

    Android5.0新特性 1:全新的Material Design设计风格 2:支持多种设备如:手机、电脑、智能...

  • Material ProgressBar

    本文章翻译于:Material ProgressBar效果地址 虽然效果本身是很容易实现的,问题在于不确定动画看起...

  • Android CoordinatorLayout使用总结

    设计支持库 设计软件包提供的 API 支持向应用中添加 Material Design 组件和模式。设计支持库添加...

  • 自定义progressbar

    progressbar 自定义progressbar 进度条 圆形progressbar 世界因为有了互相帮助,...

  • iOS马甲包垃圾代码生成器

    工具名称:CodeMixer功能支持:利用自定义单词库生成OC代码、支持自定义单词库、自定义类名、方法名前缀,支持...

  • ViewPagerIndicator

    ViewPagerIndicator 1. 支持自定义tab样式 2. 支持自定义滑动块样式和位置 3. 支持自定...

  • 编程小白带你自定义VNote的CSS

    1. 前言 VNote支持自定义CSS,而且不仅支持自定义渲染后的样式,编辑模式下的样式也支持自定义。虽然很多Ma...

网友评论

  • VinPin:github链接错误
  • _诸葛先生:支持一下
  • Small_Cake:没有看出这两种加载圈圈有什么不同啊
    PittFS: @Small_Cake 两个是不一样的,使用了不同的插值器,可能是由于录屏效果不好导致的视觉问题。

本文标题:一个支持Material风格的ProgressBar,支持自定义

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