观心静

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Android自定义View

摘要:前言 此博客提供一个个人实现的自定义View,日历的内容全部是通过绘制实现的。 虽然是使用flutter实现自定义日历View的, 并且日历可能很简单,不是一个封装完整的日历。但是关键核心思想是一致的,可以提供给你自行实现自定义日历的思维,这样你可以自行实现复杂效果。这边放到博客中提供给各位参考。 阅读全文
posted @ 2024-05-28 17:32 观心静 阅读(158) 评论(3) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17267995.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客讲解View的触 阅读全文
posted @ 2023-03-29 13:51 观心静 阅读(325) 评论(0) 推荐(1) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17073817.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 自定义View实现时钟涉 阅读全文
posted @ 2023-01-29 20:57 观心静 阅读(491) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/16481829.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 ScaleGesture 阅读全文
posted @ 2022-07-15 16:18 观心静 阅读(779) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/16470722.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 一个双向进度的自定义Vi 阅读全文
posted @ 2022-07-12 16:53 观心静 阅读(276) 评论(0) 推荐(0) 编辑

摘要:前言 实现原理很简单,就是绘制2层不同颜色的文本,然后将其中一个的画布裁剪到合适的大小在向一个方向移动起来。 效果图 代码 import android.content.Context import android.graphics.Canvas import android.graphics.Co 阅读全文
posted @ 2022-06-02 19:16 观心静 阅读(334) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/12767497.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 一个实现快速索引的侧边栏 阅读全文
posted @ 2020-04-24 15:01 观心静 阅读(2006) 评论(0) 推荐(0) 编辑

摘要:声明版权 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/12069671.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 一个实现,空心圆环的自定 阅读全文
posted @ 2019-12-19 19:27 观心静 阅读(852) 评论(0) 推荐(0) 编辑

摘要:代码: 阅读全文
posted @ 2019-10-18 20:51 观心静 阅读(634) 评论(0) 推荐(0) 编辑

摘要:安卓自定义View进阶-Canvas之画布操作 转载 https://www.gcssloop.com/customview/Canvas_Convert 本来想把画布操作放到后面部分的,但是发现很多图形绘制都离不开画布操作,于是先讲解一下画布的基本操作方法。 一.Canvas的常用操作速查表 操作 阅读全文
posted @ 2019-06-03 11:58 观心静 阅读(1316) 评论(0) 推荐(0) 编辑

摘要:前言 记录一些基础View的常用或者不常用的API 与父布局共享状态 这是一个容易被忽视但是十分重要的属性。 很多人从未了解过有这种属性会走上自定义触控的方式来实现一个布局下的所有子View的点击效果与触控效果。 实际上并不需要,只需要添加这个属性,在父布局被点击或者焦点选中后,让下面的子View都 阅读全文
posted @ 2019-04-29 11:47 观心静 阅读(960) 评论(0) 推荐(0) 编辑

摘要:前言 这个ViewConfiguration是Android 自带View的常量配置类,用于保存了各类View的点击、长按、拖动、滑动等等一些View的配置数据。我们在自定义View的时候可以参考这个类提取对应常量来实现与官方匹配的触控手感。 ViewConfiguration 实例获取 ViewC 阅读全文
posted @ 2019-04-09 16:13 观心静 阅读(2470) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708588.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客提供一个个人实现的 阅读全文
posted @ 2018-08-04 11:12 观心静 阅读(562) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708589.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 在自定义View中在正常绘 阅读全文
posted @ 2018-08-03 17:01 观心静 阅读(1751) 评论(0) 推荐(0) 编辑

摘要:BitmapShader位图的图像渲染器 TileMode 模式 构造方法 简单使用 Shader.TileMode.REPEAT Shader.TileMode.CLAMP 效果 Shader.TileMode.MIRROR 效果 Shader.TileMode.REPEAT 效果 阅读全文
posted @ 2018-07-31 11:07 观心静 阅读(397) 评论(0) 推荐(0) 编辑

摘要:package net.yt.yuncare.widgets; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import java.lang.*; import java.util.Ra... 阅读全文
posted @ 2018-07-23 10:02 观心静 阅读(638) 评论(0) 推荐(0) 编辑

摘要:转载地址:http://www.gcssloop.com/customview/Path_Basic/ 安卓自定义View进阶-Path之基本操作 在上一篇Canvas之图片文字中我们了解了如何使用Canvas中绘制图片文字,结合前几篇文章,Canvas的基本操作已经差不多完结了,然而Canvas不 阅读全文
posted @ 2018-07-04 18:53 观心静 阅读(596) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708597.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 在android自定义Vi 阅读全文
posted @ 2018-07-03 14:29 观心静 阅读(2197) 评论(0) 推荐(0) 编辑

摘要:转载地址:https://blog.csdn.net/mengks1987/article/details/77770922 先来看下效果: 是不是有一种熟悉感,其实这种效果使用序列帧动画也是可以实现的,这里我们介绍下如何使用自定义View实现。 这是我们的素材,一张图片上有5个京东小哥 我们只需要 阅读全文
posted @ 2018-07-03 11:59 观心静 阅读(332) 评论(0) 推荐(0) 编辑

摘要:效果图: 代码: 阅读全文
posted @ 2018-07-03 11:53 观心静 阅读(278) 评论(0) 推荐(0) 编辑