常见基类和控件的封装
常见的基类(比如BaseAdapter, BaseActivity等封装),常见的控件(比如下拉刷新,带计数功能的EditText等)
Android摸鱼工程师
希望我的经验能给你帮助,大家一起享受开发的乐趣!
展开
-
Android自定义View扫盲篇——自从会了自定义View,腰不酸了,腿不疼了,一口气爬到了六楼
结合鸿洋大神的课程,简单的对View进行扫盲,希望对你有所帮助课程地址:https://www.imooc.com/learn/579为什么要自定义View?特殊的效果,比如定义一个正方形View;控件和用户交互的方式,比如TextView需要滑动文字;有些地方的控件需要复用,比如可计数文本框。如何自定义?怎样声明和获取自定义属性?测量onMeasure初识测量的模式,EXACTLY是明确的值(100dp或match_parent),AT_MOST大小不能超过冒个值(warp_原创 2020-10-16 17:11:06 · 268 阅读 · 0 评论 -
自定义View(六)动手写一个带搜索历史的搜索框
前言现在很多Android项目都会用到带搜索历史的搜索框,特别是电商APP效果图实现思路这里主要是历史记录怎么实现思路一,用RecyclerView历史字段的部分用相对布局里面放一个RecyclerView,这里很容易想到RecyclerView。因为我们可以把历史的list看成一个集合,然后用RecyclerView来添加和删除历史,其中每个item自带阴影部分和padding。删除的时候有两种方案,一是点击删除按钮全部删除集合里的数据,二是长按item会显示删除按钮只删除对应的item。原创 2020-10-30 11:15:53 · 409 阅读 · 0 评论 -
自定义View(三)Android 自定义带圆角矩形边框的TextView
效果图实现思路这里就中规中矩的绘制就行,直接贴代码了,注释很想详细public class BorderTextView extends AppCompatTextView { private int strokeWidth; // 边框线宽 private int strokeColor; // 边框颜色 private int enableColor; // 不可点击颜色 private int contentColor; // 背景颜色原创 2020-10-23 14:56:11 · 2614 阅读 · 0 评论 -
自定义View(四)自定义图片和文字居中的TextView
思路:很简单,就是利用getCompoundDrawables()方法拿到一个数组Drawable[] drawables这里的drawables数组是有四个值,分别是drawables[0]、drawables[1]、drawables[2]、drawables[3]这四个值分别对应文字左、上、右、下的图片Drawable值 最后再计算宽度,来绘制移动画布进行自适应实现图片和文字居中的效果。具体请看下面的onDraw()方法实现实现:package com.yan.myview.view;原创 2020-10-20 16:06:58 · 604 阅读 · 0 评论 -
自定义View(五)自定义RadioButton点击效果
点击点击原创 2020-09-17 22:03:57 · 414 阅读 · 0 评论 -
自定义View(一) Android 可计数EditText实现
计数开始咯原创 2020-09-17 22:01:54 · 561 阅读 · 0 评论 -
自定义View(二)Android 自定义EditText一键删除&自定义样式
奥利给原创 2020-09-17 22:00:26 · 283 阅读 · 0 评论