《Android 进阶(四)》自定义组织机构图-LazyOrgView

LazyOrgView

通过自定义View简单实现组织结构图。在网上搜索并没有发现类似的View,由于项目需要,快速实现一个满足项目需求。另外一种实现方式:Google OrgChart或者其他OrgChart.js。

《Android 进阶(三)》 自定义安全键盘-LazyKeyboard

LazyKeyboard

LazyKeyboard,利用PopupWindow实现,字母,符号,数字自定义安全键盘

《Android 进阶(四)》 自定义View之仿Emui开关控件

1. 简介

使用华为手机,发现设置应用中的开关空间颜色听挺好看,所以自己想写一个类似的,当然不可能完全相同,但是大致的效果差不多。
操作步骤:

  1. 截图。PS取色;
  2. 判断左右两边的半径;
  3. 继承View复写onDraw方法,手动绘制。
  4. 控制开关的状态:on/off

《Android 进阶(三)》 自定义View之支持Gravity的ViewGroup

1. 前言

前面两篇博客主要是介绍直接继承View后复写onDraw方法来实现一些不规则图形的绘制,来达到满足不同自定义View的需求,更注重的是图形的绘制变换和效果展示,前两天学习一些自定义ViewGroup的相关内容,分享一下。

《Android 进阶(二)》 自定义View之Dota2能力雷达图

1. 前言

最近看Dota2的比赛的时候无意在一个应用中看到来一个能力分析的雷达图,就是展示你的各方面数据。你可能看见过这个图。

《Android 进阶(一)》 自定义View之仪表盘进度条

1. 前言

一点一点学习自定义View,按照《Android开发艺术探索》中的说法,自定义View大致可以分为4类:

  1. 继承View重写onDraw方法;

  2. 继承ViewGroup派生特殊Layout;

  3. 继承特定View;

  4. 继承特定ViewGroup 看下第一种,制作一个简单的仪表盘进度条。

《Android 基础(三十七)》 自定义ViewPagerIndicator

简介

学习Android,自定义View不可避免,之前一直忽视这块内容,现在开始学,应该不算太晚。从常见的ViewPagerIndicator开始,当然,万能的Github上包罗万象,好用的indicator也是不胜枚举,旨在学习自定义View的一般操作过程。

《Android 基础(二十六)》 渐变色圆角Button

简介

总结下之前看的自定义View的内容,结合一个简单的例子,阐述下基本用法和大致的使用流程,这个例子比较简单,更复杂的自定义View,随着自己的学习,后面再慢慢添加。作为一个Android开发者,这部分应该是不可或缺的。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×