小编Awa*_*riq的帖子

在扩展/缩小或在android中拖动后获取画布坐标

我正在开发一个应用程序,其中我粘贴图像,在画布上绘图和绘画.此应用程序还可以向上/向下缩放画布或将其拖动到不同的位置.我的问题是:在缩放或拖动画布后,我无法获得正确的画布坐标.我想在缩放或拖动画布后绘制手指画,但无法找到我触摸的正确位置.. :(我也是新的蜜蜂.这是代码.

@Override
public void onDraw(Canvas canvas) {
    super.onDraw(canvas);

    canvas.save();
    //canvas.translate(mPosX, mPosY);
    canvas.scale(mScaleFactor, mScaleFactor, super.getWidth() * 0.5f,
            super.getHeight() * 0.5f);
    mIcon.draw(canvas);
    for (Path path : listPath) {
        canvas.drawPath(path, paint);
    }
    canvas.restore();
}

public TouchExampleView(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);

}

@Override
public boolean onTouchEvent(MotionEvent ev) {
    // Let the ScaleGestureDetector inspect all events.
    mScaleDetector.onTouchEvent(ev);

    final int action = ev.getAction();
    switch (action & MotionEvent.ACTION_MASK) {
    case MotionEvent.ACTION_DOWN: {
        final float x = ev.getX();
        final float y = …
Run Code Online (Sandbox Code Playgroud)

scaling android position touch-event android-canvas

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

在Objective-C中声明像Java一样的静态成员变量

如何使用像这个Java类这样的类级变量来创建Objective-C类?

public class test
{

    public static final String tableName = "asdfas";    
    public static final String id_Column = "_id";
    public static final String Z_ENT_Column = "Z_ENT";

}
Run Code Online (Sandbox Code Playgroud)

我想在不创建实例的情况下访问它们,例如:

String abc = test.tableName;
Run Code Online (Sandbox Code Playgroud)

java static class objective-c

16
推荐指数
3
解决办法
5万
查看次数

任何阻止WebView内置滚动的方法

我正在开发一个应用程序,我将使用webview.我的问题是我们可以阻止WEBVIEW在滚动功能方面的建立吗?

我试过这样做:

在onScrollChanged super.scroll(0,0);

但这不会帮助我.我正在寻找像我们可以使用webview设置停止缩放的东西......

任何人有更好的想法,那么这将是伟大的.

android scroll webview

2
推荐指数
1
解决办法
3718
查看次数