登录
首页 » Android » Android使用Xfermode实现圆角矩形、椭圆ImageView实例

Android使用Xfermode实现圆角矩形、椭圆ImageView实例

于 2022-08-21 发布 文件大小:96.93 kB
0 135
下载积分: 2 下载次数: 1

代码说明:

使用Xfermode渲染方案实现圆角矩形、椭圆自定义ImageView(源代码)。实现的类型主要是:圆形、圆角或椭圆,对这几种类型分别进行了定义,使用缓存技术,避免每次都执行onDraw。   如果ImageView类型是圆形,则强制设置view的宽高一致,取宽高的较小值,按照bitmap的宽高,以及view的宽高,计算缩放比例;因为设置的src宽高,比例可能和imageview的宽高比例不同,这里我们不希望图片失真;如果图片的宽或者高与view的宽高不匹配,计算出需要缩放的比例;缩放后的图片的宽高,一定要大于我们view的宽高;所以我们这里取大值;根据缩放比例,设置bounds,即相当于做缩放图片 。   因此本源码实例展示的是绘制不同的图形Bitmap,因编写时采用了缓存技术,别忘了最后需要在invalidate中做些回收释放资源的处理。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android 生活壁纸
    这是来自于 GITHUB 的 Android 生活壁纸代码。 根据您当前的位置情况下,背景选择从 Flickr。数以百万计的世界位置和几十亿张照片,你会发现? 此版本是目前为 Nexus One 进行优化。我们会很快的目标更多的电话。
    2022-08-11 10:49:51下载
    积分:1
  • 基于STM32F103实现智能灯光亮度调节器
    【实例简介】基于STM32F103实现智能灯光亮度调节器
    2021-12-19 00:33:37下载
    积分:1
  • C++数据结构实现(入门级)
    c 顺序表、链表、静态链表、队列、一元多项式、汉诺塔、火车调度问题、操作系统调度问题、背包问题、最大连续子列和问题、KMP算法、稀疏矩阵、广义表、并查集、无向图邻接表、有向图邻接表、Krusskal算法、Prim算法、最短路径Di…Data-Structure
    2019-06-08下载
    积分:1
  • android-左右滑动 引导页面设计-仿微信效果 有截图 附源码
    android-左右滑动 引导页面设计-仿微信效果 有截图 附源码
    2013-07-17下载
    积分:1
  • MenuDemo
    从头学Android之Menu选项菜单学习过程中的一个测试demo(lean menu demo)
    2012-05-03 15:16:20下载
    积分:1
  • compass
    说明:  简单指南针,实现指南针的功能,新手使用 Android Studio(Simple compass, realize the function of compass, novice use)
    2018-12-25 11:38:41下载
    积分:1
  • 光伏最大功率点跟踪(mppt)matlab模型
    可以完美运行,能够对mppt进行仿真,不用谢 hah
    2020-05-26下载
    积分:1
  • AutoCompleteTextViewSimple
    Auto Complete Text View Simple Source Code for Andriod.
    2013-10-23 23:00:26下载
    积分:1
  • 自定义相机
    自定义相机在一个简单的代码
    2022-07-08 03:35:24下载
    积分:1
  • android 系统说明
    请注意,android 系统视图的 android 代码。文本。android 代码注释,android 系统视图。文本。 android 代码注释,android 系统视图。文本。 android 代码注释,android 系统视图。文本。 android 代码注释,android 系统视图。文本。 android 代码注释,android 系统视图。文本。 android 代码注释,android 系统视图。文本。 android 代码注释,android 系统视图。文本。
    2022-04-01 13:30:54下载
    积分:1
  • 696518资源总数
  • 106174会员总数
  • 31今日下载