相关疑难解决方法(0)

如何在android中实现图像视图的缩放效果?

我必须实现图像缩放,我已经尝试了这么多代码.但我没有完全了解手势事件.我想实现当我们应用双击时,图像将根据触摸位置(事件x和y)进行缩放.我必须实现此时只有缩放没有泛.可以任何身体建议我吗?

编辑:实际上我已经用图像实现了viewflipper,如果我尝试应用平移和缩放效果,有时图像将被更改.我想为单击用户的位置实现缩放效果.

给我一些想法....

android image zooming

55
推荐指数
6
解决办法
13万
查看次数

使用缩放和滚动打开ImageView

我想通过按下按钮在ImageView中打开一个图像.我需要图像可缩放和可滚动.我怎样才能最好地完成这个?谢谢!

图像可以是PNG或JPG

非常感谢!

这是我的新代码,你不介意浏览并给我一个TAG,ZOOM等所有问题的解决方案...我也知道我需要添加我的图像res到它

    package com.DS;

import java.io.File;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.util.FloatMath;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

public class CheatMathActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    final Button button1 = (Button) findViewById(R.id.button1);
    button1.setOnTouchListener(new View.OnTouchListener(){
        public void onTouch(View v) {
   //Opens Algebra Image 
             public …
Run Code Online (Sandbox Code Playgroud)

android scroll zoom button imageview

11
推荐指数
2
解决办法
2万
查看次数

ImageVIew Zoom无法在android中运行

我已经在android中为imageView zoom..i做了一个简单的演示程序,尝试了下面的代码,但是当捏或点击时图像不会变焦..请帮忙

main.java

package com.example.imageviewzoomdemo;

import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.util.FloatMath;
import android.view.Menu;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageView;

public class MainActivity extends Activity {
ImageView imageview;

Matrix matrix =new Matrix();
Matrix savedMatrix =new Matrix();
PointF start = new PointF();
PointF mid =new PointF();
float  oldDist = 1f;
final static int NONE = 0;
final static int DRAG = 1;
final static int ZOOM = 2;
int mode = NONE;
    @Override
    protected …
Run Code Online (Sandbox Code Playgroud)

android image-zoom android-imageview

3
推荐指数
1
解决办法
1391
查看次数