我在小部件布局中将两个图像叠加在另一个上面。顶部图像应该在背景图像上方旋转。两者都是ImageViews。如您所见,内圈太小(请查看xkcd.com/now以查看布局应该是什么样子)。我尝试调整文件本身的大小,这没有改变任何东西,我尝试使用mat.postScale
,这只给了我一个outOfMemory错误。我正在使用matrix.postRotate
来旋转内圈。由于我正在使用RemoteViews
(它是一个小部件),我的能力非常有限。那么我怎样才能将内圈调整115%呢? (哦,我不能使用固定值,因为如果调整窗口小部件,它必须改变大小)
这是XML布局:
<ImageView
android:contentDescription = "@string/app_name"
android:id="@+id/imagef"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true"/>
<ImageView
android:contentDescription = "@string/app_name"
android:id="@+id/nowView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:adjustViewBounds="true"
android:layout_centerInParent="true"/>
现在的样子截图: