RotateTextView

在个别时候我们需要文字随屏幕旋转,那么该怎么实现呢?自定义TextView就可以.
接下来我们贴出RotateTextView的实现代码:
“` python
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.util.Log;
import android.widget.TextView;

public class RotateTextView extends TextView {
private static final int DEFAULT_DEGREES = 0;
private int mDegrees;
public RotateTextView(Context context, AttributeSet attrs) {
super(context,attrs);
}

@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {    super.onMeasure(widthMeasureSpec, heightMeasureSpec);}@Overrideprotected void onDraw(Canvas canvas) {    canvas.save();    canvas.translate(getCompoundPaddingLeft(), getExtendedPaddingTop());    //设置绕中心旋转mDegrees度    canvas.rotate(this.mDegrees, this.getWidth() / 2f, this.getHeight() / 2f);    Log.i("degree>>>>>>>>>>>",this.mDegrees+"");    super.onDraw(canvas);    canvas.restore();}

//设置旋转角度
public void setDegree(int degrees) {
this.mDegrees = degrees;
//设置刷新界面
this.volidate();
}

}
觉得有用请关注我的博客哦,本文原创,转载请注明出处.

更多相关文章

  1. 输入发与界面的调整
  2. android动态界面布局
  3. Android实现View隐藏显示渐变动画
  4. android调用系统发送短信 和 已发送短信界面
  5. android启动界面
  6. android用户界面之Widget教程实例汇总
  7. Android(安卓)实现微信聊天一样的布局
  8. Android资料整理
  9. Android实现网易新闻客户端侧滑菜单(二)

随机推荐

  1. [Android] 开发资料收集:动画
  2. Android终端命令执行编译命令()
  3. Android(安卓)ServiceManager注册自定义s
  4. 组件化实践记录——在library module的ma
  5. android中获得屏幕、视图、任务栏、状态
  6. 【转】Android(安卓)图标规格
  7. android事件分发机制的实现原理
  8. 分享:用 NDK C++做底层开发的Android(安
  9. Android持续优化 - 提高流畅度
  10. 最全面Android屏幕适配解决方案