自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SingleShu的博客

不忘初心,方得始终

  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 AndroidUI系列 - 自定义View手绘小黄人

总是想尝试各种自定义控件,来熟悉谷歌提供的一些自定绘图的方法,那就画一个小黄人吧。我在git上找到一个小换人的源码。它是按照比例计算的,有一定的公式,我觉得太麻烦了。就用自己的理解画了一个写死大小的小黄人。先给大家看看效果。 git上的小黄人是这样的。 我用代码画出来的是这样的。 其实有很多地方是不一样的,我会把两套代码都贴出来,有兴趣的朋友可以自己去研究研究。画完之后对Path和canvas

2017-06-29 16:24:37 659

原创 AndroidUI系列 - View实现圆形进度条

我就不从canvas和paint开始说了,onMeasure,onLayout,onDraw这些方法的介绍和源码解析。网上一搜很多。一篇解释不清楚,多看几篇。话不多说了,先看看效果吧。做成gif显示会有问题。我们先来分析一下需要什么数据、 1、需要一个进度 2、需要进度条基本信息,颜色,宽度,大小 3、需要字体大小,颜色那么就来看看具体逻辑。package com.example.admini

2017-06-10 15:54:59 1999

原创 AndroidUI系列 - ViewGroup实现瀑布流

其实瀑布流现在用的越来越少了,更多的是使用MD的风格了。风靡一时的瀑布流现在渐渐地开始退居后幕了。不过,瀑布流也是个不错的自定义控件练习方式。相对简单的实现逻辑,可以帮助更好的更快的上手ViewGroup的自定义,以及onMeasure和onLayout等方法的理解和学习。先看看效果。那么再来看看,需要考虑些什么。 很简单的逻辑,外围能滑动,因为加了一层ScollView,当然也可以不加,为了方便

2017-06-09 17:08:18 533

原创 AndroidUI系列-ViewGroup流式布局

很多时候,我们会遇见各种各样的需求,流式布局算是非常常见的一种。像各种菜单啊,展示之类的。其实这个很简单,可以自己手写一个,顺便练练自定义控件。先看看效果。那么先来分析一下,满足这个需求,应该需要做哪些准备。就像备注写的一样, 首先需要准备的条件: 一个List<List< View > > 来缓存多少行。 一个List<Integer> 来缓存每一行的高度。 一个List<View

2017-06-01 14:08:37 352

何定旭-Android应用深度优化-正式.pdf

Android apk应用优化详细介绍,包括电量优化,java native性能优化

2019-06-25

aspectj_1.8.5_jar

aspectj编译所需环境

2016-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除