-
Android使用Xfermode实现圆角矩形、椭圆ImageView实例
使用Xfermode渲染方案实现圆角矩形、椭圆自定义ImageView(源代码)。实现的类型主要是:圆形、圆角或椭圆,对这几种类型分别进行了定义,使用缓存技术,避免每次都执行onDraw。
如果ImageView类型是圆形,则强制设置view的宽高一致,取宽高的较小值,按照bitmap的宽高,以及view的宽高,计算缩放比例;因为设置的src宽高,比例可能和imageview的宽高比例不同,这里我们不希望图片失真;如果图片的宽或者高与view的宽高不匹配,计算出需要缩放的比例;缩放后的图片的宽高,一定要大于我们view的宽高;所以我们这里取大值;根据缩放比例,设置bounds,即相当于做缩放图片 。
因此本源码实例展示的是绘制不同的图形Bitmap,因编写时采用了缓存技术,别忘了最后需要在invalidate中做些回收释放资源的处理。
- 2022-08-21 12:11:47下载
- 积分:1
-
Android模拟头像图片上传+原图裁切功能
Android模拟头像图片上传+原图裁切功能,本例涉及到android 上传图片、裁剪图片、调用相机、拍摄照片、底部弹出或滑出选择菜单或窗口、保存裁剪之后的图片。
将Bitmap 图片保存到本地路径,参照 MultimediaContentType 枚举,根据此类型,保存时可自动归类。
在本例子中,如果朋友们要限制上传到服务器的图片类型时可以直接写如:"image/jpeg 、 image/png等的类型"。
本例子中的上传图片使用HttpUrlConnection模拟post表单进行文件上传,平时很少使用,原理是: 分析文件上传的数据格式,然后根据格式构造相应的发送给服务器的字符串。
- 2022-07-26 02:59:18下载
- 积分:1
-
安卓蓝牙对战游戏
这是基于安卓平台开发的一款蓝牙对战小游戏,使用java语言,代码完全开放,欢迎各位下载改进,提出宝贵建议。
- 2023-05-06 16:15:03下载
- 积分:1
-
基于Android手机天气预报设计与实现
可以罗列出全国所有的省、市、县;可以查看全国任意城市的天气信息;可以自由切换城市,以查看其它城市的天气;提供手动更新以及后台自动更新天气的功能。
- 2021-05-06下载
- 积分:1
-
nfc读卡源码
这个技术由免接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体)、诺基亚和索尼共同研制开发,其基础是RFID及互连技术。近场通信是一种短距高频的无线电技术,在13.56MHz频率运行于20厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种。目前近场通信已通过成为ISO/IEC IS 18092国际标准、EMCA-340标准与ETSI TS 102 190标准。NFC采用主动和被动两种读取模式。
- 2023-02-18 08:30:03下载
- 积分:1
-
小小的程序
适合初级程序员开发学习,可以参考参考,多多磨炼,快熟上手,一款基于Android的小游戏,下载eclipseforAndroid,安装好,需要jvm的支持。
- 2023-01-21 08:25:03下载
- 积分:1
-
android ViewPager 左右双向滑动 实例源码
android ViewPager 左右双向滑动 实例源码
- 2014-08-08下载
- 积分:1
-
viewpager 示例源码
viewpager 示例源码
- 2014-05-16下载
- 积分:1
-
自定义控件-圆形进度条
应用背景用于对进度展示有自定义的需求的app,面向对象的编程设计更易于调用,进度的增加和进度的颜色以及进度值的操作都已暴露给用户,直接调用即可,也可以在此基础之上增加更多的功能,完善代码质量关键技术主要体现在自定义控件UI绘制,构造的设计,控件进度参数的回调,控件的实时刷新,以及相关方法方法的封装,体现Android UI设计思路
- 2022-08-22 15:24:24下载
- 积分:1
-
Wind
一款简单的安卓应用,音乐播放器.适合android自学者学习使用(android program , music player)
- 2012-09-09 17:18:44下载
- 积分:1