![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 自定义组件 View
文章平均质量分 68
1、介绍 View 在Android 代码中显示的流程
2、介绍自定义View 常用的 类 ,方法,实现思路
放大的EZ
本人郑重声明,本博客所编文章、图片版权归权利人持有,本博只做学习交流分享所用,不做任何商业用途。访问者可將本博提供的內容或服务用于个人学习、研究或欣赏,不得用于商业使用。同時,访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若文章、图片的原作者不愿意在此展示內容,请及时通知在下,將及时予以刪除。
展开
-
listview + popupwindow 多级listview
项目在GitHub上的地址:GitHub上的PopupDownMenu在CSDN上的下载地址:csdn 下载文章转载:仿美团、淘宝等三层以下的任意层级下拉筛选菜单PopupDownMenu转载 2022-10-08 23:30:00 · 109 阅读 · 0 评论 -
自定义View 点击展示 自定义 PopupWindow
3,实现listView的布局,使用adapter,结合listview的item(本文名为:pop_list_view_item),实现点击item回填数据与关闭PopWindow。2,实现底部下拉视图,使用popWindow,pop的布局使用listview(本文名为:pop_list_view)本Demo里数据展示是使用String~~~,实际开发回填的是文本,给后端需要传的应该是id,一般要是用对象~1,实现头部视图(本文名为:pop_out_top_view)转载 2022-10-08 21:30:00 · 512 阅读 · 0 评论 -
Listview中嵌套Listview或者ScrollView中嵌套Listview【显示不完整和滑动冲突】
问题描述 解决方法 ScrollView布局中嵌套Listview显示不正常 1自定义一个Listview继承自Listview 2重新计算Listview的高度 在Listview中嵌套Listview的滑动冲突 效果 问题描述:一个滑动控件或布局里面,添加另外一个可以滑动的控件; 工作中遇到的,在ScrollView布局中嵌套Listview显示不正常,和在Listview中嵌套Listview的滑动冲突的问题。解决方法:1.ScrollView布局中嵌套Li转载 2021-12-09 19:41:09 · 541 阅读 · 1 评论 -
ListView简单例子演示
一、ListView适配器的适配类型(用一个实体类Fruit表示),要这么写package com.example.magicalpai.list_view;public class Fruit { private String name; private int imageId; public Fruit(String name, int imageId) { this.name = name; this.imageId = imageId转载 2021-07-05 19:43:15 · 419 阅读 · 0 评论 -
Android 自定义TextView
简介View这个类代表用户界面组件的基本构建块。View在屏幕上占据一个矩形区域,并负责绘制和事件处理。View是用于创建交互式用户界面组件(按钮、文本等)的基础类。它的子类ViewGroup是所有布局的父类,它是一个可以包含其他view或者viewGroup并定义它们的布局属性的看不见的容器。实现一个自定义View,你通常会覆盖一些framework层在所有view上调用的标准方法。你不需要重写所有这些方法。事实上,你可以只是重写onDraw(android.graphics.Canvas)。转载 2021-07-05 19:06:47 · 2581 阅读 · 0 评论 -
Android Canvas 裁剪 Region.Op.REPLACE
实现类似效果:主要功能代码:package myapplication.lum.com.bird;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graph...原创 2020-03-19 18:20:48 · 851 阅读 · 0 评论 -
Android 常见 插值器 (Interpolator)
文章目录1、简介2、插值器的引用1) 在 xml 里面引用2) 在代码里引用3、AccelerateDecelerateInterpolator 加速减速插值器3、AccelerateInterpolator 加速插值器1、简介Interpolator 叫插值器,也叫做加速器,用来指定动画如何变化的量。系统常见的插值器有如下几种:2、插值器的引用1) 在 xml 里面引用通过an...原创 2020-02-27 18:11:34 · 6776 阅读 · 0 评论 -
自定义View中Canvas之Path的详解
文章目录1、说明2、Path 创建对象1、说明canvas 绘制图形只是一些简单的图形,比如 点、线、圆、椭圆、矩形等。如果想要绘制更复杂的图形,就需要Path。2、Path 创建对象Path path = New Path()待续 ··········文件参考:Android关于Path你所知道的和不知道的一切...原创 2019-11-03 14:54:41 · 709 阅读 · 0 评论 -
Android Paint 详细讲解
文章目录1、简介2、Paint 类常用方法介绍1)setColor() 设置颜色2) setStrokeWidth() 设置宽度3)setAntiAlias(true) 抗齿距4) setAlpha() 设置画笔透明度5)setARGB() 设置透明度 和 颜色6) setStyle() 设置画笔样式7) setStrokeJoin() 线条连接处样式1、简介在Android 中,2D 的图...原创 2019-10-15 22:24:45 · 14870 阅读 · 8 评论 -
Android canvas 画布详细讲解
文章目录1、简介2、常用的绘画方法 draw*1、简介比较清楚详细的讲解画布的一些基础方法,一些参数的含义,让读者能够更清楚地使用 canvas 绘制想要的图形。2、常用的绘画方法 draw*待续·····...原创 2019-07-22 19:20:10 · 7833 阅读 · 2 评论