我正在为Android开发一个小型记事本应用程序。在我的应用程序中,我使用GridView创建了一个2*X大小的网格,在每个单元格中,我有一个LinearLayout称为AbstractNote,它的任务是显示应用程序中每个保存笔记的预览。
我希望我的AbstractNote具有一个背景图像,该图像旋转一些位以更美观地显示预览。但我的问题是,当我旋转图像时,其中一些部分会落在AbstractNote区域之外,我找不到一个好的方法来解决这个问题。
我尝试使用View.setAnimation(...),它可以工作,但给我带来了崎岖不平的图像和文本,并且我尝试创建一个自定义Drawable(设置为AbstractNote.setBackgroundDrawable(...)),它可以给我平滑的图像,但无法显示完整的图像。
请注意,我的目标Android版本是2.1,我不使用View.setRotation(...)。
对于尝试1,使用View.setAnimation进行操作,但得到了崎岖不平的图像和文本:
对于尝试2,使用自定义drawable,但无法绘制单元格之外的内容:
如果有人知道如何修复尝试1中的崎岖不平的图像和文本,或者如何在尝试2中绘制单元格之外的图像,我将非常感激。
我希望我的AbstractNote具有一个背景图像,该图像旋转一些位以更美观地显示预览。但我的问题是,当我旋转图像时,其中一些部分会落在AbstractNote区域之外,我找不到一个好的方法来解决这个问题。
我尝试使用View.setAnimation(...),它可以工作,但给我带来了崎岖不平的图像和文本,并且我尝试创建一个自定义Drawable(设置为AbstractNote.setBackgroundDrawable(...)),它可以给我平滑的图像,但无法显示完整的图像。
请注意,我的目标Android版本是2.1,我不使用View.setRotation(...)。
对于尝试1,使用View.setAnimation进行操作,但得到了崎岖不平的图像和文本:
![](https://istack.dev59.com/8tH6j.webp)
![](https://istack.dev59.com/odssN.webp)