代码中通过两种方式实现,主要提供一种思路
自定义动画采用View实现
自定义动画采用SurfaceView实现
可以根据View的可见和是否有焦点来确定是否刷新,不会一直充绘消耗CPU 对onWindowVisibilityChanged,onWindowFocusChanged处理
在xml布局文件中加入
<com.simple.canvas.view.CanvasView
android:id="@+id/animview"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_centerInParent="true"/>
Android采用View、SurfaceView实现的蠕动动画效果
SurfaceView + MediaPlayer 实现的视频播放器,支持横竖屏切换,
Android实现缩放、移动、内外盘旋转转盘控件
Android贴纸标签相机,功能:拍照,相片裁剪,给图片贴贴纸,打标签
SurfaceView做的一个小动画,触摸屏幕就会在圣诞书中间生成一张
Android只拍摄SurfaceView预览界面特定区域内容完整实现介绍及源
Android通过surfaceView实现的转盘抽奖功能
SurfaceView + MediaPlayer 实现的视频播放器,支持横竖屏切换,
Android实现缩放、移动、内外盘旋转转盘控件
Android贴纸标签相机,功能:拍照,相片裁剪,给图片贴贴纸,打标签
SurfaceView做的一个小动画,触摸屏幕就会在圣诞书中间生成一张
Android只拍摄SurfaceView预览界面特定区域内容完整实现介绍及源
Android通过surfaceView实现的转盘抽奖功能
热门源码