android - 如何制作自定义Edittext,使其看起来像在android中旋转45度

标签 android android-layout android-emulator android-widget

如何制作自定义Edittext,使其看起来像在android中旋转45度,并且应该可编辑,以便用户可以在旋转的Edittext上输入文本。我尝试过。但我没有得到任何解决方案它。请给出一些想法来做到这一点。

最佳答案

您可以尝试像这样重写 EditText onDraw 方法...

@Override
protected void onDraw(Canvas canvas) {
     canvas.save();
     canvas.rotate(45.0f,xpivot,ypivot); //rotate around (x,y) pivot point 
     super.onDraw(canvas);
     canvas.restore();
}

我还没有测试过这个,但我认为它应该有效。

关于android - 如何制作自定义Edittext,使其看起来像在android中旋转45度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11105207/

相关文章:

java - onBackPressed 并调用刷新函数 android

android - 无法加载 memtrack 模块(没有这样的文件或目录)

android - 如何在 Android R 中设置全屏?

javascript - WebView 代码在 Android 4.4.2 (API 19) 模拟器上生成 Uncaught TypeError 和 Uncaught ReferenceError 错误

testing - 如何为 Android Studio 创建小米模拟器?或任何其他方式来测试小米模拟器上的应用程序?

java - 如何根据方向旋转标记(总线)?

java - 如何计算两个不同 Activity 的时间?

android - 在 TabActivity 中切换选项卡后从头开始创建子 Activity

android - 布局参数 : how to put button at bottom

Android 模拟器无法访问我工作站上可用的网络