安卓之自定义控件
文章平均质量分 68
哦_也好
有不懂的朋友可以加QQ群,大家一起交流。
Flutter/安卓交流群:661614986。
AI机器学习交流群:780239930。
展开
-
安卓自定义弹幕View BarrageView,画笔实现
先来张镇文图再看一下弹幕效果图:实现方式同样有很多,最简单的大多数朋友会想到在relativelayout里面动态的添加TextView,虽然思路简单,但一直在那new TextView()感觉很不好,所以今天我的实现方式并非这个,先看一下我的布局文件,以及实现方法:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a原创 2017-03-11 17:23:52 · 3134 阅读 · 2 评论 -
安卓中的坐标系,getTop();event.getX();event.getY();event.getRawX(); event.getRawY()
一.屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向, 所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下:(PS:其中的∠a 是对应的,注意y轴方向!) 实际屏幕上的默认坐标系如下:PS: 假设其中棕色部分为手机屏幕 二.View的坐标系注意:View的坐标系统是相对于父控件而言的. getTop();转载 2017-03-02 10:57:54 · 2904 阅读 · 1 评论 -
MotionEvent 详解,安卓 触屏事件
本文就带大家了解 MotionEvent 的相关内容,简要介绍触摸事件,主要包括 单点触控、多点触控、鼠标事件 以及 getAction() 和 getActionMasked() 的区别。Android 将所有的输入事件都放在了 MotionEvent 中,随着安卓的不断发展壮大,MotionEvent 也开始变得越来越复杂,下面是我自己整理的 MotionEvent 大事记: 以上仅仅是简要的转载 2017-03-02 11:26:33 · 1501 阅读 · 0 评论 -
安卓开发 自定义控件 奥米噶 ClockView,打造自己的奥米噶送给你的女神
今天用安卓的画笔和画布给大家画一个奥米噶手表,新手上路可能有点困难,不过跟着画一遍,就会充分了解和熟悉安卓的自定义控件了,话不多收直接上图,看看我们的奥米噶; 感觉还可以是吧*下面带上studio,让我们为自己做一个奥米噶吧:1.初始化自定义控件ClockView,重写onMeasure方法自定义类ClockView继承自View,完善构造方法,这里我们重写一下onMeasure方法,因为手表表盘原创 2017-03-15 22:01:15 · 1526 阅读 · 0 评论 -
安卓开发 简单实现自定义横向滚动选择View : HorizontalselectedView
一、需求:今日产品经理让在产品里面加了个横向选择的功能,控件样子大致要求为:网上找了好久没找到此控件,只能自己动手写了,很适合新手练习自定义View,并贡献给大家,效果如下:二、实现思路:这里我偷懒了,没有把上、左、右三个箭头写到控件里面,写进去也简单,不过突然感觉在外面布局,写个方法出来也是蛮帅的。所以今天我们的主角就是中间的可以横向滑动的部分,乍一看就是个recycleview,不过这里我没有想原创 2017-05-08 15:47:25 · 8093 阅读 · 18 评论 -
安卓开发:仿微博自定义带进度条和vip标识功能的圆形头像IdentityImageView
最近产品增加了两个小功能,一个是头像加一个进度条,用于升级提示,一个是身份标识功能,也就是标识Vip的功能,如图: ,很多朋友看见这个小功能,肯定觉得特简单,就是两张图片叠在一起嘛,用个RelaiveLayout或者其他布局一下就搞定了 , 没错 , 是很简单,但是如果需要动态设置这个头像的大小,而且很多地方用到的话,在每个地方都去罗列的话,难免不开心并且出现大小错位等问题,找了好久没找到开源原创 2017-04-09 19:32:14 · 4674 阅读 · 10 评论 -
安卓仿手机联系人右侧快速搜索菜单自定义View
今天练习了一下手机联系人快速索引的自定义View,依例看下效果图:先来张极具爆发力的大月亮珠联璧合组合: 效果图:观今夜星,额不,观效果很多同学一下子可能感觉很复杂,没错,确实蛮复杂的。不过分析一下就很简单了,整个布局分为三块: 铺满屏幕的列表控件(这里用的是Recycleview) 中间显示字幕的正方形 右侧可滑动、点击的不知啥玩意 完成布局除了原创 2017-03-13 16:43:30 · 2660 阅读 · 12 评论 -
安卓开发自定义View之跑马灯:MarqueeView
*本篇文章已授权微信公众号 guolin_blog(郭霖)独家发布 好久没写东西了,感觉有点虚度光阴了,也感觉有点生疏了,刚好最近项目里面有个跑马灯的需求,TextView一通设置之后还是出现各种冲突,尤其是当TextView与EditText共存的时候,所以干脆自己自定义了一个跑马灯MarqueeView 老规则,先上效果图 ,gif录制出来有点怪,可以安装看看实际效果:控件具...原创 2018-03-11 00:10:32 · 7383 阅读 · 2 评论