
起因
作为 Android 开发人员,自定义 View 一定是一个不能绕过的问题,我却对自定义 View 一直保持着一种敬而远之的态度,经常会有意避免去使用,主要的原因就是我对控件的及布局的美感基本为 0 ,做出来的控件经常都是功能能实现但是美观程度简直不忍直视.
不过最近我意识到逃避是解决不了问题的,因此去了一些的关于布局设计的网站学习其他人分享出来的一些设计(感谢分享),也确实看到了相当多的好设计,看得多了自然想自己动手制作一个,这篇文章则是一个学习记录.
成果

设计来源
前两天在看一些布局设计时,突然看到了这么一个控件,感觉相当不错并且动画效果也相对简单就直接着手尝试制作了.
设计来源:https://www.uplabs.com/posts/a-simple-dropdown
分析
当打算制作这个控件的时候,第一步当然是分析这个控件该怎么做,动画效果都有那些,从何处着手.
首先这个控件分为两个部分,上半部分也就是标题部分是一个线性布局,而下半部分则是一个 PopupWindow (我是这么理解的)
而动画效果就有两处,一处是标题部分后面的三角标识的旋转动画,另一部分则是 PopupWindow 的弹出与消失动画
部分代码展示
当然这个控件只是一个相当简单的小控件,其中并没有什么技术难度,这里也就不详细记录开发流程,而是将动画呈现代码贴出来,之前一

本文记录了一位 Android 开发者尝试制作自定义 View 的过程,灵感来源于一个设计作品。该 View 包含一个旋转动画的标题和一个 PopupWindow,开发者分享了实现动画的部分代码,并探讨了 PopupWindow 阴影效果的难题。项目旨在提升自定义 View 技能,鼓励开发者面对和解决问题。

2096

被折叠的 条评论
为什么被折叠?



