- 博客(7)
- 收藏
- 关注
原创 【Android】View、ViewGroup事件分发
一、事件分发注意基本点:1、我们触摸手机屏幕主要三种事件类型进行分析, (1)ACTION_DOWN (2)ACTION_UP (3)ACTION_MOVE2、我们要清楚,View和ViewGroup事件分发,是从Activity--->ViewGroup--->View;3、事件消费是从View--->ViewGroup---&...
2020-04-27 02:13:24 218
原创 自定义饼状View
自定义View的基本步骤是重写onMeasure方法及测量、onlayout方法及布局、ondraw方法及绘制,这三大步骤,但是当onMeasure方法被调用完后,控件大小发生变化会执行onSizeChanged,我们可以在这个方法里面做一下计算和配置自定义View其实真正需要重写的方法是onMeasure和ondraw方法,在自定义ViewGroup的时候才需要onlayout方法,画一个饼状图...
2018-05-19 01:14:18 220
原创 android sqlite加入事务批量插入数据异常回滚
一、当我们操作sqlite批量插入数据出现异常会回滚的实例:public boolean insertBySql(DatabaseHelper openHelper, List<Boy> list,String tname) { Log.e("开始时间",System.currentTimeMillis()+""...
2018-04-28 11:46:21 1689
转载 初学Android,图形图像之使用双缓冲画图(二十七)
当数据量很大时,绘图可能需要几秒钟甚至更长的时间,而且有时还会出现闪烁现象,为了解决这些问题,可采用双缓冲技术来绘图。 双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。双缓冲实现过程如下: 1、在内存中创建与画布一致的缓冲区 2、在缓冲区画图 3、将缓冲区位图拷贝到当前画布上
2017-05-04 15:28:05 320
原创 android webview 调用js代码、https协议网页调用、及webview内存泄露
1、webview与js交互,webView.loadUrl("javascript:init()"),init为html内代码。2、调用http协议网页,需要重写WebViewClient内的onPageFinished方法和onReceivedSslError方法内写handler.proceed()忽略证书。webView.setWebViewClient(new Web
2016-12-21 11:09:09 431
转载 android中最好的瀑布流控件PinterestLikeAdapterView
使用方法类似于ListView下面是我使用该控件实现一个显示系统图片的简单应用:xml中:1234567891011121314151617"1.0"encoding="utf-8"?>"http://schemas.android.com/apk/res/andro
2016-03-04 17:59:50 734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人