在自定义View中,经常需要处理Android事件分发的问题,尤其在有多个输入设备(如遥控、鼠标、游戏手柄等)时,事件处理问题尤为突出。Android事件分发机制,一直以来都是一个让众多开发者困扰的难点,至少笔者在工作的前几年中,没有特意研究它之前,就经常云里雾里。实际上,该问题的“七寸”就是dis... ...
分类:
移动开发 时间:
2019-06-07 23:16:57
阅读次数:
251
1.AlertDialog介绍 AlertDialog并不需要到布局文件中创建,而是在代码中通过构造器(AlertDialog.Builder)来构造标题、图标和按钮等内容的。 常规使用步骤(具体参见Android 开发博客中的024篇): (1)创建构造器AlertDialog.Builder的对 ...
分类:
移动开发 时间:
2019-05-11 11:02:14
阅读次数:
263
参考自:手把手教你打造一个心电图效果View Android自定义View 效果图 布局: 自定义控件 activity 最重要的就是Path这个类和moveTo()/lineTo()方法 ...
分类:
其他好文 时间:
2019-04-13 19:01:45
阅读次数:
161
public class RotateTextView extends AppCompatTextView { private static final int DEFAULT_DEGREES = 0; private int mDegrees; public RotateTextView(Cont... ...
分类:
移动开发 时间:
2019-02-15 14:02:48
阅读次数:
220
package com.signin; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Col... ...
分类:
移动开发 时间:
2019-02-15 13:45:12
阅读次数:
145
偷懒一下,不做过多阐述 参考资源: Android 自定义View实现SegmentControlView : https://blog.csdn.net/a512337862/article/details/72846048 https://www.cnblogs.com/carbs/p/5520 ...
分类:
移动开发 时间:
2019-02-15 13:21:09
阅读次数:
492
在此之前,一直在想九宫格的实现方法,经过一个上午的初步研究终于完成了一个简单的N N的宫格解锁组件,代码略显粗糙,仅仅做到简单的实现,界面等后期在做优化,纯粹是学习的目的,在算法上有点缺陷,如果有错误或者更好的方法,欢迎提出,相互学习。先来看一下预览图 <! more 九宫格效果展示 N=3 手指抬 ...
分类:
移动开发 时间:
2019-02-15 10:20:55
阅读次数:
187
这几天对Android中实现画圆弧及圆弧效果中所实现的效果进行了修改,改为进度圆心进度条,效果如图所示 TasksCompletedView.java 代码如下 import android.content.Context; import android.content.res.TypedArray ...
分类:
移动开发 时间:
2019-02-03 10:53:01
阅读次数:
170
Android 自定义View前传 View的三大流程 Layout 参考 《Android开发艺术探索》 https://github.com/hongyangAndroid/FlowLayout 写在前头 "在之前的文章中" , 我们学习了Android View的 Measure的流程, 本篇 ...
分类:
移动开发 时间:
2019-01-22 16:25:59
阅读次数:
235
圆形进度条,不确定进度条: 效果: 水平方向进度条: 效果: ...
分类:
移动开发 时间:
2018-12-10 22:35:51
阅读次数:
267