![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发中的自定义控件
商业开发中遇到的自定义控件,会整理到这里,希望总有一款适合你
记住我的名字啊
微信公众号:More-Coupon;应用宝搜索:一张券
展开
-
Android本地多个用户的管理
使用技术点: 1.ListView的常规使用 2.SQLite的常规使用以及增查删 3.自定义接口回调 4.popupWindow的正常使用 效果图接下来看看代码吧: 1.布局相对简单,就不做记录了 2.主要有三个文件数据库、用户的Adapter、登录主界面 其中数据库创建,常规的方法public class MyDBOpenHelper extends SQLiteOpenHelper {原创 2017-04-12 11:10:43 · 746 阅读 · 0 评论 -
闪动的TextView
效果图知识点(自定义TextView),重新方法 onSizeChanged onDraw 1.自定义变量 int mViewWidth = 0; //设置View的宽度变量 Paint mPaint; //获得TextView的画笔 LinearGradient mLinearGradient; //渐变渲染器 Matrix mGradientMatrix原创 2017-05-08 15:51:54 · 515 阅读 · 0 评论 -
自定义刮刮卡
效果图知识点(自定义TextView),重新方法 onTouchEvent onDraw 1.自定义变量 private Bitmap mDownBitmap, mUpBitmap;//图片 private Paint mPaint; //画笔 private Canvas mCanvas; //画布 private Path mPath; //用于绘制复杂的图形轮廓,原创 2017-05-16 16:45:45 · 644 阅读 · 0 评论 -
自定义ListView
项目需求:根据item的数量大于5,listview滑动,否者不滑动 想法ScrollView嵌套ListView,然后需要拦截点击事件 详细代码如下: /** *Created by HBX on 2018/2/22. */ public class ScrollListView extends ListView { public ScrollListView(Contex...原创 2018-02-22 11:40:35 · 327 阅读 · 0 评论 -
Android自定义控件-继承已有控件
继承已有控件在已有控件的基础上,继承组件,增加属性,来实现自己想要的效果。 步骤: 1.写个类继承已有控件 2.写布局,将包含包名的全路径写到xml中 3.界面中找到该控件, 设置初始信息 4.根据需求绘制界面内容 效果图原理解析1.写个类继承已有控件public class ExtendTextView extends TextView { Paint pa原创 2016-08-05 17:11:00 · 2030 阅读 · 0 评论 -
Android自定义控件-组合已有控件
组合已有控件在已有控件的基础上,修改它的样式或者组合在一起,增加动画,来实现自己想要的效果。效果图原理解析1.先实现应该改有的布局详细代码,如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2016-08-05 14:45:58 · 540 阅读 · 0 评论