- 博客(11)
- 收藏
- 关注
原创 Camera2实现带照相框的可修改显示效果的自定义照相机
因为需要在照相页面显示一些效果,所以只能自己实现照相页面,5.0以下可以使用Camera+SurfaceView实现,在这里只考虑了5.0以上使用了Camera2+TextureView+GlSurfaceView实现。使用GlSurfaceView可以实现一些特殊预览显示效果,比如说黑白,美白,底片等。 这里是两种效果的样子: 下面是主要的Camera2 api的调用,这里需要注意的是图...
2018-07-07 23:42:17 1726 1
原创 自定义view之无限滚动的刻度尺
具体思路是把一个view分成三段,当总长度>=40个刻度向左滚动,滚动到2/3的时候view移动到1/3出然后刷新显示的刻度这时为第一页,一次更新页数,当向右滚动的时候滚动且不为第一页则每滚动到1/3处view移动到2/3处。之后在添加一些首页和最后一页的判断。 这一次除了无限滚动还比我上一次写的多了手指滑动速度的判断,去掉了滚动结束自动归位到对应刻度的效果,代码中除了极端情况默认...
2018-06-03 17:01:30 1175
原创 通过防止按钮快速重复点击简单了解AOP和注解
首先,现在build.gradle中添加配置: 替换为Aspectj的编译方法buildscript { repositories { mavenCentral() } dependencies { classpath 'org.aspectj:aspectjtools:1.8.8' classpath 'org.asp...
2018-05-11 00:52:07 1495
原创 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 3226
原创 通过ViewGroup实现下拉刷新和上拉加载,2018/2/12 06
为了重新了解一下自定义ViewGroup,自己实现了一个下拉刷新view,冲突的解决Recyclerview滚动到底部和顶部的处理全部放在了父view 中,滚动实现使用的是Scroller,所以使整个控件还有类似ios的弹性效果,代码很简单,使用也很简单,刷新的头布局和脚布局都可以在布局文件中直接添加,处理。 其中内容也可以不是Recyclerview,直接写在布局里就行,布局效果类似L...
2018-02-12 20:12:27 634
原创 自定义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 320
原创 SearchView和RecyclerView实现搜索界面,2018/1/1 04
SearchView 和RecyclerView+FlexboxManager实现搜索界面
2018-01-01 00:15:55 3653 1
原创 简单的可拖动的ImageView,16/12/25 02
功能一开始是需要在很多页面显示一个悬浮窗,后来改为只需要在主页显示,一开始还是用的自定义view发现完全没有必要,以下是一个简单的实现方法,只需要在清单文件中加一个ImageView,在监听触摸事件就可以了。 private boolean isRiskMove; private int mRiskLastX; private int mRiskLastY; /**
2016-12-25 18:09:16 1878
原创 Android TV 中遇到的问题和解决方法 ,16/12/8 01
1,在界面使用webview的时候获取不到遥控器的很多按键的点击事件,并不是程序监听不到按键的点击事件,而是被webview抢占了,需要在网页中进行设置和操作,还有确定键确实监听不到,可能是我用的TV的系统的问题,阻止了获取,系统自己进行了判断。 2,TV中TextView并不会在操作遥控器的时候获取到焦点,所以点击的按钮都需要设置为ImageButton或者Button,这时候还有一个问题,自带
2016-12-08 23:19:46 3530 2
原创 软件使用,svn 安装错误2503,16/11/19
在win10中安装svn的时候,因为权限问题导致 安装失败,错误码为2503,网上查了很多种方法,有在dos窗口下使用msiexec /package "安装文件的全路径",还有改变策略组的一些设置,但是都没有成功,在这之间 我还把我的win10 家庭版升级为了 win10专业版,因为win10家庭版不能打开策略组,备忘:升级专业版通过更换密钥为VK7JG-NPHTM-C97JM-9MPGT-3V
2016-11-19 00:14:27 674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人