自定义控件系列
文章平均质量分 57
say_from_wen
博客中成长!
展开
-
自定义Toast(悬浮窗口)
写在开头或许你会遇到一个需求,就是在app的界面之上显示一个类似toast的按钮,来开展一些我们的逻辑实现,今天就来写写这个。实现步骤首先我们定义一个类(传入上下文,难免会用到) public class AddrToast implements OnTouchListener { private Context context; private View mView;// 显原创 2017-05-17 22:52:51 · 1343 阅读 · 1 评论 -
自定义Dialog(详细)
不多说,直接写步骤。1.首先自定义类实现AlertDialog (dialog及dialog的子类就可以),并实现器构造方法public class MyDialog extends AlertDialog {private Activity context;public MyDialog(Activity context) { // 通过构造方法 传入自定义的样原创 2017-05-03 22:33:25 · 601 阅读 · 0 评论 -
自定义通用viewpager(左右无限滑动,自动轮播)
先看一下效果图(左右无限滑动,自动轮播)地铁上看了一个大神的博客,自定义了通用viewpager,但是没有自动轮播和左右无限滑动功能,自己尝试写了一下。在这给大家分享一下,也给大神传播一下自定义控件的思想。(后面会给大神的链接)实现(作者仿recyclerview的封装方法)第一步:定义一个ViewHolder接口来提供布局和绑定数据ViewPagerHolder 接收一个泛型T,其实是绑定数据要用原创 2017-06-21 10:38:32 · 799 阅读 · 0 评论 -
android时间轴(TimeLine)(recyclerView实现)
个人需求最近项目有个时间轴的需求,如下图。(数据不同,背景不同) 需求实现原创 2017-06-14 18:36:13 · 10001 阅读 · 1 评论 -
自定义开关View的酷炫效果(ButtonView)
不多说先看图写在前头最近在看到的一个按钮动画,觉得以后在项目中遇到的可能性挺大的,闲的无聊实现了下,代码贴在下面,还请各位大神多多指正,互相学习!代码实现做了比较多的注释,是自己的学习,也是提供给看的人更清楚明了。public class ButtonView extends View { // private OnClickListener mListener; //默认初始原创 2017-06-22 15:44:41 · 1344 阅读 · 1 评论 -
自定义View之仿虾米音乐TabLayout
写在开头最近有点忙,好久没写文章了。最近公司App有个仿虾米音乐高大上tablayout的需求,网上百度了些没啥好的轮子,于是自己撸了一发。效果已实现,发出来,欢迎大家批评指正。效果如下: 不太清楚,如何您正好有这个需求,欢迎下载提问题。 https://github.com/loveAndroidAndroid/XiaMiTablayout实现思路首先这个效果系统的t...原创 2018-05-14 11:51:20 · 1012 阅读 · 2 评论 -
仿IOS界面跳转翻转效果(Kotlin实现)
写在开头项目中UI设计了一个仿IOS界面跳转3D翻转的效果,尼玛人家系统自带的啊。无奈只好找轮子了,看了看网上全是一个acitivity两个VIew或者两个Fragment的跳转,作为技术人的执着不想那么实现,本来没有关系的两个界面硬生生写在一个activity下不是我想要的。先看下效果吧,看是不是你想要的,背景大白,您可以设置你想要的默认背景。 实现思路思考1.本来打算用系...原创 2018-09-13 09:45:56 · 1306 阅读 · 0 评论