
Android-自定义View
哑巴湖小水怪
愿东君、长与花为主
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android里面RadioButton设置setChecked(true)失效的解决方案
现象代码贴在了最下方。OnCheckedChangeListener已经收到监听,并且为checked = true,但是RadioButton的状态是未选中的状态。最后发现是 android:drawableStart="@drawable/sel_detail_table_grid"这里出了问题。问题做项目的总要遇到自定义RadioButton样式的需求,我这里是使用android:button="@null"把原始按钮去掉,然后添加了一个自定义图标。明明设置了sel标签选中状态,自适应背景,点原创 2020-10-16 11:52:50 · 2546 阅读 · 4 评论 -
Android-Matrix
Android Matrix 最全方法详解与进阶Android Matrix 详解Android Matrix 详解Matrix 提供了如下几个操作数学原理操作详解缩放(Scale)位移(Translate)错切(Skew)旋转(Rotate)Matrix 复合变换那么这三种方法(set、pre、post)有什么区别呢?常用的相关APIMatrix.setRectToRect我们在自定义 View 控件时随处可见 Matrix 的身影,主要用于坐标转换映射,我们可以通过 Matrix 矩阵来控制视图的转载 2020-06-29 15:54:39 · 402 阅读 · 0 评论 -
Android-PhotoView框架的使用
PhotoView框架的使用一、背景二、开始敲代码方案1 自定义粗糙辣鸡儿View方案2 HorizontalScrollView嵌套RecyclerView方案3 PhotoViewPhotoView的源码分析以及使用请移步下个文章一、背景收到了设计小姐姐的一张设计图,如下所示需求分析,一个可以横纵向四个方向滚动的列表二、开始敲代码方案1 自定义粗糙辣鸡儿View不考虑横纵向都可以滚动的要求的话,这个图一看就像是一个RecyclerView,然后通过LayoutManager(Grid原创 2020-06-28 17:26:48 · 1537 阅读 · 0 评论 -
Android -自定义View
android绘图Paint.setAntiAlias()和Paint.setDither()方法的作用https://blog.youkuaiyun.com/lovexieyuan520/article/details/50732023Canvas之translate、scale、rotate、skew方法讲解!https://blog.youkuaiyun.com/tianjian4592/article/de...原创 2020-06-24 14:42:19 · 130 阅读 · 0 评论 -
Android:自定义View画个圆再画个弧,圆弧两端再画个圆
这是设计给的设计图,也是做出来的效果图。不看教程的可以直接拉到最后参考代码别怪我废话多,因为画这个图老费劲了,你说平时敲代码百度搜搜,参考参考,啥都有了。可是这圆弧两端再加俩圆可愁死我了,啥都搜不到。只能自己进行数学分析。难点在哪里啊,就是连个小黄点圆心位置的确定。开始画:先分析,下图是我分析的产物,逻辑设计图,哈哈哈哈:为了让大家看明白我专门花了两个辅助理解的圆圈,然后分别用小红点标出...原创 2019-06-05 13:31:58 · 2935 阅读 · 1 评论 -
Android:自定义View学习笔记LayoutInflater
准备学习自定义View,先从布局加载开始这个大佬让我终于明白了什么叫做inflate参数三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别郭神也讲得很浅显易懂Android LayoutInflater原理分析,带你一步步深入了解View(一)...原创 2019-03-19 13:06:38 · 271 阅读 · 0 评论 -
Android:窗口WindowManager---翻译
/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Yo...原创 2019-06-24 15:15:55 · 1188 阅读 · 0 评论