最近在看腾讯QMUI库,觉得有很多地方可以值得借鉴的……

布局文件:

<com.qmuiteam.qmui.widget.QMUITopBarandroid:id="@+id/topBar"android:layout_width="match_parent"android:layout_height="30dp"></com.qmuiteam.qmui.widget.QMUITopBar><com.qmuiteam.qmui.widget.QMUILoadingViewandroid:id="@+id/loadView"android:layout_width="match_parent"android:layout_height="50dp"/><com.qmuiteam.qmui.widget.QMUIProgressBarandroid:id="@+id/progressBar"android:layout_width="100dp"android:layout_height="100dp"android:layout_marginTop="20dp"app:qmui_stroke_width="15dp"app:qmui_background_color="@color/qmui_config_color_10_pure_black"app:qmui_progress_color="@color/qmui_config_color_red"android:textDirection="firstStrongLtr"app:qmui_type="type_circle"/><com.qmuiteam.qmui.widget.QMUIRadiusImageViewandroid:id="@+id/iv_image"android:layout_width="match_parent"android:layout_height="50dp"/><com.qmuiteam.qmui.widget.roundwidget.QMUIRoundButtonandroid:id="@+id/btn"android:typeface="sans"android:text="点我"android:textColor="@color/btn_filled_blue_bg_disabled"android:layout_width="50dp"android:layout_height="50dp"/><com.qmuiteam.qmui.widget.QMUITopBarLayoutandroid:id="@+id/barLayout"android:layout_width="match_parent"android:layout_height="wrap_content"></com.qmuiteam.qmui.widget.QMUITopBarLayout>

代码:

@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);QMUILoadingView loadingView = findViewById(R.id.loadView);QMUIProgressBar bar=findViewById(R.id.progressBar);QMUIRadiusImageView imageView=findViewById(R.id.iv_image);QMUIRoundButton btn=findViewById(R.id.btn);QMUITopBar topBar=findViewById(R.id.topBar);QMUITopBarLayout barLayout=findViewById(R.id.barLayout);loadingView.setVisibility(View.VISIBLE);loadingView.setColor(R.color.qmui_config_color_black);loadingView.setBackgroundColor(getResources().getColor(R.color.qmui_s_transparent));loadingView.setActivated(true);loadingView.setSize(100);loadingView.start();bar.setMaxValue(100);bar.setProgress(70);imageView.setImageResource(R.drawable.ic_launcher_background);imageView.setCircle(true);imageView.setCornerRadius(100);imageView.setOval(false);//是否椭圆imageView.setBorderWidth(10);//设置边缘宽度topBar.setTitle("你好");topBar.setBackgroundColor(getResources().getColor(R.color.qmui_config_color_10_pure_black));topBar.showTitleView(true);topBar.addLeftBackImageButton();barLayout.setTitle("撒地方");barLayout.addLeftTextButton("撒",R.drawable.ic_launcher_background);}

QMUI-Android的一些尝试(圆形进度条、Loading、圆形图片、圆形按钮、椭圆图片)相关推荐

  1. Android自定义View之画圆环(进阶篇:圆形进度条)

    前言: 如果你想读懂或者更好的理解本篇文章关于自定义圆环或圆弧的内容.请你务必提前阅读下Android自定义View之画圆环(手把手教你如何一步步画圆环).在这篇文章中,详细描述了最基本的自定义圆环的 ...

  2. Android自定义控件NumberCircleProgressBar(圆形进度条)的实现

    Android自定义控件NumberCircleProgressBar(圆形进度条)的实现

  3. Android 之 ProgressDialog用法介绍(矩形进度条 和 圆形 进度条)

    2019独角兽企业重金招聘Python工程师标准>>> 布局文件: <LinearLayout xmlns:android="http://schemas.andro ...

  4. 【Android 应用开发】 自定义 圆形进度条 组件

    转载著名出处 : http://blog.csdn.net/shulianghan/article/details/40351487 代码下载 : -- CSDN 下载地址 : http://down ...

  5. android 环形时间显示_Android圆形进度条颜色的设置

    最近几天由于项目的需要研究了一下listView的滑动数据动态的更新显示,其中需要在数据加载过程有圆形进度条的显示,遇到的问题是进度条的颜色设置,在网上查了一些资料结合自己的所得分享在此. xml布局 ...

  6. Android自定义圆形进度条

    Android自定义圆形进度条 github地址:https://github.com/opq1289/CircleProgressView 效果图: 无动画: 有动画: 整圆: 切割圆: 具体步骤: ...

  7. Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)

    转载请注明地址:http://blog.csdn.net/xiaanming/article/details/10298163 很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己 ...

  8. Android 自定义View,自定义属性--自定义圆形进度条(整理)

    很多的时候,系统自带的View满足不了我们的功能需求,那么我们就需要自定义View来满足我们的需求 自定义View时要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为 ...

  9. android绘制环形进度_Android动态自定义圆形进度条

    这篇文章主要介绍了Android动态自定义圆形进度条,需要的朋友可以参考下 效果图: A.绘制圆环,圆弧,文本 //1.画圆环 //原点坐标 float circleX = width / 2; fl ...

  10. android欢迎页圆形倒计时,android 欢迎页圆形进度条倒计时功能

    常见app欢迎页圆形进度条倒计时功能,可设置显示文字,进度条颜色,宽度,倒计时时间,内圆颜色.设置进度条类型  顺数进度条(0-100)还是倒数进度条(100-0): 先上效果图: 下面介绍实现逻辑: ...

最新文章

  1. 如何调用形参数组_函数的参数
  2. 《LeetCode力扣练习》剑指 Offer 05. 替换空格 Java
  3. iconfont 图标转为字体_阿里字体库iconfont使用方法
  4. Echart图表入门
  5. Android Studio中引入RecyclerView的v7包
  6. 单例销毁_【PHP设计模式】单例模式
  7. 海南大学计算机科学与技术专业考研,2021年海南大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...
  8. 数据结构二之线段树Ⅱ——KiKi‘s K-Number,ball,The Child and Sequence,「雅礼集训 2017 Day1」市场,Atlantis
  9. 《Python核心编程》笔记 Python对象
  10. “智慧感控”理念革新医疗管理
  11. 中国语言文学研究是c吗c,中国语言文学研究杂志
  12. windows office visio各版本下载
  13. 小米 redmibook 14 锐龙版 安装linux ubuntu 20 19 18 deepin 无线网卡驱动问题解决方案
  14. newifi3刷什么固件最稳定_新路由三无线路由器刷什么固件好?
  15. espeak 开源离线语音合成工具
  16. 雷达系统和雷达信号分析02
  17. 蓝桥杯 A组 迷宫地图
  18. 【052】Emoji Mix-Emoji表情趣味合成
  19. css3的书本翻页效果
  20. 计算机老师给新生的第一堂课怎么讲,新老师如何讲好第一堂课?看这篇就够了!...

热门文章

  1. ASO优化优缺点各是什么?带你学会常见的优化手段
  2. FinClip小程序开放平台灰度发布上线,实现你对“千人千面”的所有创想
  3. 站点主机安全档案(转)
  4. [转载]微信公众号开发 [01] 入门基本流程
  5. gitlab基本概念
  6. java记事本(一)
  7. 绝地求生组装电脑配置推荐2021 适合玩吃鸡游戏电脑清单
  8. 电信光纤无线路由器(光猫)的设置方法
  9. DNS服务器可能不可用
  10. 每次打开Photoshop显示失败恢复文件清理方法