08 2016 档案
重力感应 视频横竖屏切换
摘要:public class ScreenSwitchUtils { private static final String TAG = ScreenSwitchUtils.class.getSimpleName(); private volatile static ScreenSwitchUtils mInstance; private Act... 阅读全文
posted @ 2016-08-26 17:37 毕哥 阅读(846) 评论(0) 推荐(0) 编辑
自定义View(三)实现简单的可拖动、可缩放的ImageView
摘要:实现技术主要用到1、多点触摸 2、matrix的矩阵,平移、缩放 根据手指的数量判断是进行的拖动、还是缩放动作 阅读全文
posted @ 2016-08-25 16:38 毕哥 阅读(3654) 评论(0) 推荐(0) 编辑
自定义View(二)增加View的属性
摘要:增加View的属性有两种方法 1、在View类中添加 2、在xml资源文件中添加 一、在View类中添加 例:实现一个带文字的图片 二、 在xml资源文件中添加 在values文件夹下的 attrs.xml中声明属性 在MainActivity中布局文件的使用 必须声明红色部分 才能在自定义的Vie 阅读全文
posted @ 2016-08-25 16:34 毕哥 阅读(1038) 评论(0) 推荐(0) 编辑
自定义View的学习(一) 自绘制控件
摘要:一、自绘控件 就是自己绘制的控件,通过onDraw()方法将控件绘制出来 自定义一个可点击的View 这个View可以记住用户点击的次数 阅读全文
posted @ 2016-08-25 16:20 毕哥 阅读(250) 评论(0) 推荐(0) 编辑
计算软键盘的高度然后确定自定义的View的具体位置
摘要:singleTouchView.getViewTreeObserver().addOnGlobalLayoutListener( new ViewTreeObserver.OnGlobalLayoutListener() { private int heightDifference; <a href 阅读全文
posted @ 2016-08-18 17:46 毕哥 阅读(407) 评论(0) 推荐(0) 编辑
自定义刻度的SeekBar
摘要:private ArrayList volume_sections = new ArrayList(); volume_sections.add("静音"); volume_sections.add("低"); volume_sections.add("中"); volume_sections.add("高"); customSeekBar.initData(... 阅读全文
posted @ 2016-08-18 10:49 毕哥 阅读(2197) 评论(0) 推荐(0) 编辑