Android
Alien28
Keep Learning
展开
-
Android TV 中遇到的问题和解决方法 ,16/12/8 01
1,在界面使用webview的时候获取不到遥控器的很多按键的点击事件,并不是程序监听不到按键的点击事件,而是被webview抢占了,需要在网页中进行设置和操作,还有确定键确实监听不到,可能是我用的TV的系统的问题,阻止了获取,系统自己进行了判断。 2,TV中TextView并不会在操作遥控器的时候获取到焦点,所以点击的按钮都需要设置为ImageButton或者Button,这时候还有一个问题,自带原创 2016-12-08 23:19:46 · 3545 阅读 · 2 评论 -
Android Studio编译失败问题(aapt2)
Android Studio 3.1编译时出错:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:mergeDebugResources'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter...原创 2018-05-06 21:23:38 · 3246 阅读 · 0 评论 -
通过防止按钮快速重复点击简单了解AOP和注解
首先,现在build.gradle中添加配置: 替换为Aspectj的编译方法buildscript { repositories { mavenCentral() } dependencies { classpath 'org.aspectj:aspectjtools:1.8.8' classpath 'org.asp...原创 2018-05-11 00:52:07 · 1506 阅读 · 0 评论 -
通过ViewGroup实现下拉刷新和上拉加载,2018/2/12 06
为了重新了解一下自定义ViewGroup,自己实现了一个下拉刷新view,冲突的解决Recyclerview滚动到底部和顶部的处理全部放在了父view 中,滚动实现使用的是Scroller,所以使整个控件还有类似ios的弹性效果,代码很简单,使用也很简单,刷新的头布局和脚布局都可以在布局文件中直接添加,处理。 其中内容也可以不是Recyclerview,直接写在布局里就行,布局效果类似L...原创 2018-02-12 20:12:27 · 649 阅读 · 0 评论 -
自定义View之滚动刻度尺,2018/1/14 05
自定义刻度尺,通过Scroller实现的滚动效果,一般用于金额选择,样子为: 1,创建自定view,并在values文件下创建attrs文件resources> declare-styleable name="ScrollDividingRuleView"> attr name="line_height" format="dimension|reference"原创 2018-01-14 18:23:03 · 329 阅读 · 0 评论 -
SearchView和RecyclerView实现搜索界面,2018/1/1 04
SearchView 和RecyclerView+FlexboxManager实现搜索界面原创 2018-01-01 00:15:55 · 3663 阅读 · 1 评论 -
Android指纹识别,2017/3/12 03
Android 指纹兼容及遇到的部分问题原创 2017-03-12 21:38:51 · 2200 阅读 · 0 评论 -
简单的可拖动的ImageView,16/12/25 02
功能一开始是需要在很多页面显示一个悬浮窗,后来改为只需要在主页显示,一开始还是用的自定义view发现完全没有必要,以下是一个简单的实现方法,只需要在清单文件中加一个ImageView,在监听触摸事件就可以了。 private boolean isRiskMove; private int mRiskLastX; private int mRiskLastY; /**原创 2016-12-25 18:09:16 · 1885 阅读 · 0 评论 -
Camera2实现带照相框的可修改显示效果的自定义照相机
因为需要在照相页面显示一些效果,所以只能自己实现照相页面,5.0以下可以使用Camera+SurfaceView实现,在这里只考虑了5.0以上使用了Camera2+TextureView+GlSurfaceView实现。使用GlSurfaceView可以实现一些特殊预览显示效果,比如说黑白,美白,底片等。 这里是两种效果的样子: 下面是主要的Camera2 api的调用,这里需要注意的是图...原创 2018-07-07 23:42:17 · 1740 阅读 · 1 评论