-
Android 水波风格圆形进度条
Android制作水波动画效果的圆形进度条,下面是相关的定义代码:
private Paint mPaint; //绘制波形
private Paint mCirclePaint; //绘制圆形
private Path mPath; //记录波形的路径
private int width; //自定义view的宽度
private int height; //自定义view的高度
private int mCirclePaintRadius; //绘制圆形的半径
private int mStepSize; //绘制波形的完整周期的宽度
private int mMoveStartX; //绘制波形的初始位置,相当于震动的频率
private int mSinMax; //绘制波形的振幅
private int count = 3; //需要绘制完整波形的个数,个数越多,波形的周期越小
private Canvas mCircleCanvas;
private Bitmap mDest;
private int mCurrentProgress; //当前的进度
private boolean shouldChange; //用于控制正弦线的上升和下降
private Paint mTextPaint;
super.onDraw(canvas);
//线绘制一个实心圆
mCircleCanvas.drawCircle(width / 2, height / 2, mCirclePaintRadius, mCirclePaint);
//每次绘制记得调用reset()方法,否则当前绘制会和上次的绘制重叠
mPath.reset();
//下面的moveTo,lineTo,lineTo,lineTo主要是让当前正弦线的首位相接
- 2022-02-14 04:04:38下载
- 积分:1
-
Android 图片阴影图片影子效果
Android 生成图片阴影图片影子效果,在实例中,用一个复选框的图片来演示效果,生成阴影的代码片段如下:
canvas.drawColor(Color.WHITE);//设置画布颜色
canvas.save(Canvas.MATRIX_SAVE_FLAG);
dbe.setColorFilter(0x7f000000,PorterDuff.Mode.SRC_IN);
canvas.translate(posX + (int)(0.9 * PicWidth/2), posY + PicHegiht/2);//图像平移为了刚好在原图后形成影子效果。
canvas.skew(-0.9F, 0.0F);//图像倾斜效果。
canvas.scale(1.0f, 0.5f);//图像(其实是画布)缩放,Y方向缩小为1/2。
dbe.draw(canvas);//此处为画原图像影子效果图,比原图先画,则会在下层。
drawable.clearColorFilter();
canvas.restore();
canvas.save(Canvas.MATRIX_SAVE_FLAG);
drawable.draw(canvas);//此处为画原图像,由于canvas有层次效果,因此会盖在影子之上。
canvas.restore();
//默认无效果原图
canvas.save(Canvas.MATRIX_SAVE_FLAG);
drawTest.draw(canvas);
canvas.restore();
//图片阴影效果
canvas.save(Canvas.MATRIX_SAVE_FLAG);
//Rect rect = new Rect(2*posX + PicWidth, 2*posY + PicHegiht, 2*posX + 2*PicWidth, 2*posY + 2*PicHegiht);//此为理论上的阴影图坐标
Rect rect = new Rect(2*posX + PicWidth + 3, 2*posY + PicHegiht + 3, 2*posX + 2*PicWidth - 2, 2*posY + 2*PicHegiht - 2);
//由于图片的实际尺寸比显示出来
- 2022-07-23 03:30:50下载
- 积分:1
-
ExpandableListViewBasicTest
Expandable List View Basic Test Source Code for Andriod.
- 2013-10-31 23:08:58下载
- 积分:1
-
photo
Pay online to activate your account Pay online to activate your account
- 2017-09-22 23:45:35下载
- 积分:1
-
How to make splash
说明: 制作Android开机Splash.img镜像文件(Making an Android boot Splash.img image file)
- 2020-06-23 12:40:01下载
- 积分:1
-
Android Xmpp 实现文字聊天,语音聊天,发文件
基于Xmpp实现文字聊天,语音聊天,发文件服务器为openfire,配置好openfire即可使用。
- 2022-01-24 13:39:04下载
- 积分:1
-
android中放大镜的使用
在android学习过程中,我们会学习到图形的处理,其中放大镜学习是很重要的一部分,在上传的资源代码中,详细的描述了android放大镜的使用,供大家学习和参考
- 2023-01-20 17:20:04下载
- 积分:1
-
UVC
在android平台上开发的UVC摄像头的驱动,包括摄像头的拍照和录像功能,以及USB摄像头的自动识别(android system for uvs camera)
- 2020-11-07 22:39:49下载
- 积分:1
-
Android ByteArrayOutputStream()
- 2023-02-24 11:20:04下载
- 积分:1
-
ListWithMailMessages
List With Mail Messages for Andriod.
- 2013-11-06 14:46:42下载
- 积分:1