Android之Awesome-UI

项目说明

Android UI 练习, 不定期更新~

Github链接: https://github.com/HusterYP/UI

欢迎star and fork !

若文中部分Gif图片无法预览, 可以跳转到项目ReadMe中查看

项目中已声明参考链接~

说明: 项目中本来有部分自定义UI控件公共部分还可抽取, 但是为了方便独立学习之用, 所以没有再次抽取


详细说明


一. utils

公用工具类, 包括获取屏幕尺寸信息, dppx, pxdp, 获取Assets


二. drag

手势拖动, 参见下图:

DragView.gif

参考博客参见: ReadMe


三. touch

Android事件分发机制测试, 事件分发机制源码分析参见配套博客: 自定义View之View事件分发机制


四. ui和widget

自定义View练习, 如下图:

4.1 practice1

practice1.gif

配套博客参见: ReadMe

4.2 practice2

: Gif图片超过10M, 无法上传, 可转到Github查看~

配套博客参见: ReadMe

4.3 practice4

: Gif图片超过10M, 无法上传, 可转到Github查看~

配套博客参见: ReadMe

4.4 practice5

practice5.gif

配套博客参见: ReadMe

4.5 practice6

参见Android动画详解

: Gif图片超过10M, 无法上传, 可转到Github查看~

配套博客参见: ReadMe

4.5 practice7

参见Android动画详解

practice7.gif

配套博客参见: ReadMe

4.6 practice8

UI仿写

4.6.1 即刻点赞效果
practice8_jike.gif

实现思路参见: 即刻点赞效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,296评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,106评论 2 59
  • 浮躁的社会招聘真难
    王春勇阅读 127评论 0 0
  • 信仰,可能是现在的人们都比较的忽视的一个词,但信仰的力量却很强大,有信仰的人就是有着坚定的信念的人,他们拥有战胜一...
    泡泡罕阅读 229评论 0 0
  • 你现在好吗?你在干什么呢?我想你,真的好想你。 回顾2016年,真的是满满的悲伤,不自然眼泪纵横直流。失去了你我的...
    yu菇凉阅读 247评论 0 0