在canvas和imageview上绘制位图

时间:2014-08-04 12:55:28

标签: android imageview android-canvas android-bitmap

我正在使用imageView.setImageBitmap(bm)位图设置为图像视图。

然后我使用canvas.drawBitmap(bm,0,0,paint).

在画布上绘制位图

这两种方式都以完全不同的方式显示。我想以某种方式操纵它们,以便它们以相同的方式显示。

宽度,高度和正确的宽高度都适合屏幕。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/mainrel"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".ImageMainActivity" >

    <Button
        android:id="@+id/btnzoom"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Zoom" />



   <LinearLayout
        android:id="@+id/layout"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/btnzoom"
        android:orientation="horizontal" />

    <LinearLayout
        android:id="@+id/layout2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/btnzoom"
        android:orientation="horizontal" />


</RelativeLayout>

0 个答案:

没有答案