自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alien28的博客

Keep Learning

  • 博客(11)
  • 收藏
  • 关注

原创 Camera2实现带照相框的可修改显示效果的自定义照相机

因为需要在照相页面显示一些效果,所以只能自己实现照相页面,5.0以下可以使用Camera+SurfaceView实现,在这里只考虑了5.0以上使用了Camera2+TextureView+GlSurfaceView实现。使用GlSurfaceView可以实现一些特殊预览显示效果,比如说黑白,美白,底片等。 这里是两种效果的样子: 下面是主要的Camera2 api的调用,这里需要注意的是图...

2018-07-07 23:42:17 1719 1

原创 自定义view之无限滚动的刻度尺

具体思路是把一个view分成三段,当总长度>=40个刻度向左滚动,滚动到2/3的时候view移动到1/3出然后刷新显示的刻度这时为第一页,一次更新页数,当向右滚动的时候滚动且不为第一页则每滚动到1/3处view移动到2/3处。之后在添加一些首页和最后一页的判断。 这一次除了无限滚动还比我上一次写的多了手指滑动速度的判断,去掉了滚动结束自动归位到对应刻度的效果,代码中除了极端情况默认...

2018-06-03 17:01:30 1171

原创 通过防止按钮快速重复点击简单了解AOP和注解

首先,现在build.gradle中添加配置: 替换为Aspectj的编译方法buildscript { repositories { mavenCentral() } dependencies { classpath 'org.aspectj:aspectjtools:1.8.8' classpath 'org.asp...

2018-05-11 00:52:07 1490

原创 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 3223

原创 通过ViewGroup实现下拉刷新和上拉加载,2018/2/12 06

为了重新了解一下自定义ViewGroup,自己实现了一个下拉刷新view,冲突的解决Recyclerview滚动到底部和顶部的处理全部放在了父view 中,滚动实现使用的是Scroller,所以使整个控件还有类似ios的弹性效果,代码很简单,使用也很简单,刷新的头布局和脚布局都可以在布局文件中直接添加,处理。 其中内容也可以不是Recyclerview,直接写在布局里就行,布局效果类似L...

2018-02-12 20:12:27 632

原创 自定义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 318

原创 SearchView和RecyclerView实现搜索界面,2018/1/1 04

SearchView 和RecyclerView+FlexboxManager实现搜索界面

2018-01-01 00:15:55 3652 1

原创 Android指纹识别,2017/3/12 03

Android 指纹兼容及遇到的部分问题

2017-03-12 21:38:51 2185

原创 简单的可拖动的ImageView,16/12/25 02

功能一开始是需要在很多页面显示一个悬浮窗,后来改为只需要在主页显示,一开始还是用的自定义view发现完全没有必要,以下是一个简单的实现方法,只需要在清单文件中加一个ImageView,在监听触摸事件就可以了。 private boolean isRiskMove; private int mRiskLastX; private int mRiskLastY; /**

2016-12-25 18:09:16 1874

原创 Android TV 中遇到的问题和解决方法 ,16/12/8 01

1,在界面使用webview的时候获取不到遥控器的很多按键的点击事件,并不是程序监听不到按键的点击事件,而是被webview抢占了,需要在网页中进行设置和操作,还有确定键确实监听不到,可能是我用的TV的系统的问题,阻止了获取,系统自己进行了判断。 2,TV中TextView并不会在操作遥控器的时候获取到焦点,所以点击的按钮都需要设置为ImageButton或者Button,这时候还有一个问题,自带

2016-12-08 23:19:46 3525 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 673

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除