我想旋转我的图像视图45度从其右下角请告诉我如何做
我尝试在imageview中添加旋转,如下所示
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/poker_table"
android:scaleType="fitXY"
android:id="@+id/poker_table"
android:rotation="45" //this line I added
/>
但是上面的代码旋转我的图像从它的中心点。所以请建议任何解决方案旋转图像从右下角。
1条答案
按热度按时间p8h8hvxi1#
如果知道
View
的大小,可以使用一对xml属性来设置旋转或缩放View
的枢轴点:机器人:转换数据透视X和机器人:转换数据透视Y如果我们假设
View
的大小为100dp
x100dp
:其他可能的单位是sp,px,in,mm...但不幸的是
match_parent
不会起作用,也不会 100%。如果在编译时不知道
View
的大小,唯一的选择是在determining its actual size之后以编程方式设置枢轴点(使用setPivotX()和setPivotY())。