我是Android开发的新手,我正在尝试在列表视图中旋转图像视图。我有自定义单元格的跟随xml:
<RelativeLayout
android:id="@+id/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true">
<ImageView
android:id="@+id/borderImageView"
android:layout_width="@dimen/photoReceiverWidth"
android:layout_height="@dimen/photoReceiverHeight"
android:scaleType="fitXY"
android:rotation="-10"/>
</RelativeLayout>
当它显示时,它会切断图像的和平。视图不计算旋转的大小。
我不想创建新的位图,因为成本太高。
答案 0 :(得分:0)
import grails.rest.RestfulController
class BookController extends RestfulController {
static responseFormats = ['json', 'xml']
BookController() {
super(Book)
}
@Override
def save() {
println params
super.save params
}
@Override
def update() {
println params
super.update params
}
}
这是图像视图属性,因此将其放在图像视图中而不是相对布局中。我不确定adjustViewBounds是否适用于固定大小的ImageView。
您可以将宽度和高度更改为android:adjustViewBounds="true"
,并使用wrap_content
或maxHeight
属性来定义一些其他边界规则。
比例类型也应该是minHeight
,但请使用这些来查看适合的内容。