自定义view————广告弹窗
今天给大家带来自定义view————广告弹窗,效果图中的照片文字都是随便找的,实际项目中根据UI的设计稍微修改修改基本上就能达到预想的效果了(注:女神刘亦菲的图是好好找的!!!) 效果图 效果图看完了,接下来分析一下实现过程,首先整体是继承Dialog去实现的,组合自定义view…
炫酷的空气净化器控件 AirPurgeLayoutView
从 0 到 1Android 自定义 View(四)贝塞尔曲线
从 0 到 1Android 自定义 View(四)贝塞尔曲线
自定义控件 | 仿《最美有物》点赞效果
仿《最美有物》的点赞控件,巧妙运用组合动画。
Android 之自定义 View 的死亡三部曲之 Layout
大家好!本次我们将继续学习 Android 之自定义 View 的死亡三部曲中的第二部:排兵布阵
教你玩转自定义View—手撸一个倒计时控件如此简单
在一个APP启动的时候呢,一般经常见到倒计时3秒或几秒的场景,在这个场景中,也经常看到一个有动画加载的view,效果图如下: 倒计时效果图 分析 正所谓知己知彼百战百胜,所以我们每去做一件事情之前都要去花费一定的时间去了解一些相关的东西。那么这样的一个效果呢其实不难,我们只需两个…
自定义view之写一个带删除按钮的Edittext
自定义EditText的需求: 最近工作中需要一个可以删除所有字符的EditText,所以自己写了个自定义view继承Edittext,这个实现相对简单,只用到了自定义view中的部分事件。首先我们来看一下效果,是怎么样的: 从途中可以看到总共分为两个部分,一个是标准的Edit…
从 0 到 1Android 自定义 View(三)画图的五个元素组件
Android.jpg 前言 迟来的第三篇,这篇还是知识点,不过没有细讲每个方法的运用等等,因为我个人觉得,API 方法是变的,且死记硬背效果不佳,当然能记住是好事,我们必需学会在编程中猜想和查找到对应的方法,所以这里提供的只是一些方法的概况,下一篇就是进行实践来完善这些知识点…
项目需求讨论-仿ios底部弹框实现及分析
我们已经规划好了弹框的布局,现在我们要开始实现弹框了。 因为后来谷歌推荐使用的是DialogFragment,所以我们此处弹框也是使用DialogFragment。 在这里,我们先假设中间的菜单ListView的高度写成50dp,主要是先来看效果,实际使用的时候可以写成wrap…
Android 自定义 View 四(Canvas 与 ValueAnimator)
Android 自定义 View 四(Canvas 与 ValueAnimator)
从0到1Android自定义View(一)零散基础知识
Android.jpg 前言 最近做个项目,写了大量的自定义 View ,突然今天就想写一个从 0 到1 的 Android 自定义 View 的文章,为了更好的总结和理解。最后,如果对每周的名企面试题或者本系列文章兴趣的可以关注公众号“于你供读” 目录 从0到1Android…
Android自定义View:关于打钩小动画的思考重构
Android 项目总结(一):弧形ViewPager 和弧形HeaderView
有一个月左右没有更新博客了,最近在做一个新项目,真的是忙得不可开交,已经进入了996模式,没有什么空余的时间来写博客。虽然开始一个新的项目很忙很累,但是确实也是一个提升自己的机会,在之前的文章《Android开发者的进阶之路》中我也说过,其实最好的进阶来自于实战,将学到的这些新…
Android 轮播及扩展
基于 viewpager 的封装,以及扩展
一个炫酷的仿雷达扫描和扩散效果——自定义View就是这么简单
高仿雷达扫描效果和仿水波纹中心扩散效果,手把手教你撸一个炫酷的自定义view。 于亚豪的博客地址: 我们先看效果图吧 Markdown Markdown 对于仿水波纹中心扩脉冲效果 思路 大家一看就应该知道…
Android 之自定义 View 的死亡三部曲之 Draw
在此之前,我们在「Android 之自定义 View 的死亡三部曲之 Measure 」中分析了 View 测测量过程,获得了 View 的三围数据 – 测量后获得高和宽,在「Android 之自定义 View 的死亡三部曲之 Layout」 中分析了 View 的测量过程,经过测量后,我们就能拿到 View 的 left、top、right、bottom 四个点的值。那么我们剩下最后一步,将我的的 View 绘制出来。
手摸手实现一个画板功能(一)——View的拖拽
从之前项目中抽取出来的一个“画板”功能模块,就是可以在一个空白布局上,添加不同的元素,实现自由组合,暂时没想到啥好名字,姑且叫它“画板”吧。
主要实现了View的拖拽、缩放、旋转、复制、View导出图片、文本编辑、磁力连接线、上一步和下一步状态备忘等功能。该项目主要涉及的知识点:View的事件分发、手势多点触控、View坐标系、备忘录设计模式等。
自定义view————loading框
自定义view————loading框,支持三个状态,三种loading方式
从 0 到 1Android 自定义 View(四)贝塞尔曲线
Android.jpg 前言 扯来扯去,前面三篇自定义 View 文章,终于扯完了一些知识点,有些枯燥,所以我也是讲下核心点,没有细分析,主要是让各位有点印象和了解。这篇终于是实践,敲代码的了,因为工作原因,这篇拖的比较久,不过这系列会一直更新下去的,会把我工作中用到的自定义 …
炫酷ViewPager指示器效果(全面解析)
每一个知识点都分析的很透彻,有图有码有真相。
你被下拉刷新和上拉加载搞烦了吗?
AutoRecycleView
下拉刷新和上拉加载的库多如牛毛,你为何还要再造一个轮子?
是的,这方面的库确实多到看不过来,但是却没有找到一个能够内部判断是下拉刷新还是上拉加载,处理空白页面、错误页面,并且维护了page的轮子。导致每次都要重复写相同的代码。
自定义view————开关button
陷入自定义view的坑越陷越深,励志要把自定义view撸给遍,今天给大家介绍一下自定义view————开关button,这个在很多app中都能用的,废话不多说,先来给动图。 效果图 分析一下上面的效果:四个状态:关闭状态、关闭->打开过程、打开状态、打开->关闭过程,结合Valu…