android - 在 onDoubleTapEvent 上调整 imageview 的大小

标签 android resize imageview

我想在 doubleTapEvent 上调整 ImageView 的大小。代码示例将非常有用。

最佳答案

XML:

<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myImage"
android:src="@drawable/myPicture"
android:layout_width="64sp"
android:layout_height="64sp"
/>

Java:

public class MyActivity extends Activity implements OnDoubleTapListener{
    private ImageView img;

    private static int NEW_WIDTH = 100;
    private static int NEW_HEIGHT = 100;

    @Override
    public void onCreate(Bundle savedInstanceState){
        setContentView(R.layout.myLayout);
        this.img = findViewById(R.id.myImage);
        img.setOnDoubleTapListener(this);
    }

    public boolean onDoubleTap(MotionEvent e){
        this.img.setLayoutParams(new LayoutParams(NEW_WIDTH, NEW_HEIGHT));
    }

像这样的……

关于android - 在 onDoubleTapEvent 上调整 imageview 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4204373/

相关文章:

java - 无法导入 android.support.design.widget.NavigationView

android - 将详细信息写入文件

html - 调整窗口大小时如何使图像强制DIV大小

android - 如何在android放大后画一个圆圈

android - LinearLayout ImageView 调整所有图像宽度以适合

java - 应用程序在服务启动时崩溃

Android第一次动画不流畅

java - 在框架调整大小 Java 上调整组件大小

html - 图像高度为 100% 的水平滚动

android - 如何在android中显示来自url的图像