
自定义View
文章平均质量分 68
小妞得意
有时候心情就像代码一样乱!______io_oi______
展开
-
115.Android 简单的多级树结构列表+正常列表结合使用(RecyclerView) 两种方式实现(自定义adapter实现和使用BaseQuickAdapter库实现)
initData();initData();//树结构布局//禁止滑动 布局管理器//禁止竖向滑动 RecyclerView 为垂直状态(VERTICAL)@Override//禁止横向滑动 RecyclerView 为水平状态(HORIZONTAL)}*///第一个参数 ListView & RecyclerView//第二个参数 上下文//第三个参数 数据集。原创 2023-02-10 18:16:10 · 4917 阅读 · 11 评论 -
110.Android简单的自定义折叠文本,展开与隐藏TextView,自定义视图CollapsibleTextView,自定义View,文本展示
如图:1.第一步,新建CollapsibleTextView类继承LinearLayout:/** * @author CJF */public class CollapsibleTextView extends LinearLayout { /** * (展开与隐藏)文本颜色 */ private final ForegroundColorSpan expandAndHideColorSpan = new ForegroundColor..原创 2021-11-27 17:32:08 · 2618 阅读 · 1 评论 -
108.Android 简单的高仿喜马拉雅TabLayout效果,蚯蚓导航效果,滑动下划线指示器滑动效果
喜马拉雅效果图:我的效果图://以下代码实现://第一步:新建CustomTabLayout类继承HorizontalScrollView,自定义实现TabLayout需要的效果,注意将本类里com.gang.app.myceshi.customtab,是我项目里的包名,全部替换成你自己的。整体代码:/* * Copyright (C) 2015 The Android Open Source Project ...原创 2020-07-08 18:53:56 · 1582 阅读 · 1 评论 -
88.android 简单的折线图,两种效果
//第一种: //第一步 写个ChartView类继承View: public class ChartView extends View { //xy坐标轴颜色 private int xylinecolor = 0xffe2e2e2; //xy坐标轴宽度 private int xylinewidth = dpToPx(1); ...原创 2018-10-31 21:22:25 · 688 阅读 · 0 评论 -
72.android 简单的可以显示水位上升下降的TextView,效果炫酷(两种方式)
//第一种方式: //就是上图这种效果。//第一步 写个自定义类TitanicTextView 继承TextView public class TitanicTextView extends TextView { public interface AnimationSetupCallback { public ...原创 2018-09-30 17:16:32 · 1272 阅读 · 0 评论 -
59.android 简单的自定义View实现一个圆形的效果
//第一步 写个MyView类继承View,重写三个构造方法。//default Size ,measure Spec,mode,Measured,Dimension,canvas//默认大小、测量规格、模式、测量值、尺寸、画布public class MyView extends View {//第一个是在java代码里用这个View时调用 public MyV...原创 2018-09-01 17:48:10 · 433 阅读 · 0 评论 -
52.android 简单的自定义View通讯录检索效果
//我写了两种方式,效果都差不多,不过第一个是通过网络接口串实现的,它里面有这个值,能知道当前的数据的拼音的第一个字母。第二个是我自己写的自定义数据,通过转成拼音,再通过截取拼音第一个字母,获取。//第一个 没上传动图 凑合看一下,这个都是网络请求的数据: //好了 第一步 先建立一个BaseView类继承View,自己来写自定义Viewpublic class Base...原创 2018-08-27 20:15:33 · 377 阅读 · 0 评论