[Android]最简单的镜像系统View控件
2015-04-15 14:08
232 查看
原因:
安卓自带的控件没有镜像功能,没关系我们可以自己实现一个。其实很简单,重写系统控件的draw方法,不是ondraw方法。具体可以看源码解决方案:
这是我写的Seekbar的镜像,公司需求package com.finals.oilrank.util.view; import android.content.Context; import android.graphics.Canvas; import android.util.AttributeSet; import android.widget.SeekBar; public class MySeekBar extends SeekBar { public MySeekBar(Context context, AttributeSet attrs) { super(context, attrs); } @Override public void draw(Canvas canvas) { canvas.save(); canvas.scale(-1, 1, getWidth()/2, getHeight()/2); super.draw(canvas); canvas.restore(); } }
这个很简单了。只是还有问题,就是Touch事件你要处理下,当然这里只是镜像的写法,触摸的愿意也一样。
相关文章推荐
- Android - 控件(View)之TextView, Button, ImageButton, ImageView, CheckBox, RadioButton, AnalogClock, DigitalClock 的简单介绍
- Android控件(View)之TextView, Button, ImageButton, ImageView, CheckBox 简单介绍
- android之视频播放控件VideoView简单应用
- 1.Android开发---从简单的TextView看Android的控件显示方式
- Android开发---从简单的TextView看Android的控件显示方式
- android之视频播放控件VideoView简单应用
- android之视频播放控件VideoView简单应用
- 【Android游戏开发之六】在SurfaceView中添加系统控件,并且相互交互数据!
- android之视频播放控件VideoView简单应用
- 【Android游戏开发之六】在SurfaceView中添加系统控件,并且相互交互数据!
- 在android mapview控件里画简单导航路线的方法
- Android简单的广告控件View
- Android系统控件TextView与EditText
- android 给LinearLayout中添加一定数量的控件,并让着一定数量的控件从右到左移动,每隔若干秒停顿一下,最后一个view链接第一个view,然后继续移动循环往复,形成一个死循环简单动画效果
- Android UI系统控件进阶(三)—自动完成文本控件AutoCompleteTextView详解及属性
- [iOS/Swift]简单实现跟系统一样的毛玻璃效果的View,可在上面加控件,可移动
- Android L 新增UI控件:RecyclerView CardView的简单使用
- 《深入理解Android 卷III》第六章 深入理解控件(ViewRoot)系统
- Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷
- Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷