当我拖动或缩放图像时,我有这种行为。
如果您注意到,图像在拖动过程中似乎保持了先前的状态。 任何意见都表示赞赏。
答案 0 :(得分:1)
请尝试构建以下项目。
https://github.com/gabu/AndroidSDK-RecipeBook/tree/master/Recipe060
此项目在Nexus S / Android 2.3.4上正常运行
请比较您的代码和此项目。
答案 1 :(得分:0)
在提取方法中调用invalidate。
答案 2 :(得分:0)
试试这个,
我有一个非常成功的解决方案,我非常肯定它会对你有用,
try to use TouchImageView instead of ImageView in Layout.because touchimageview have property that zooming in or out itself
https://github.com/MikeOrtiz/TouchImageView
from this link you learn how to use touchimageview...
Then After implement onDragListener of TouchImageView so you can get DRAG And Drop of Imageview easily...
@Override
public boolean onDrag(View v, DragEvent event) {
switch (event.getAction()) {
case DragEvent.ACTION_DROP:
TouchImageView target = (TouchImageView) v;
TouchImageView dragged = (TouchImageView) event.getLocalState();
Drawable target_draw = target.getDrawable();
Drawable dragged_draw = dragged.getDrawable();
dragged.setImageDrawable(target_draw);
target.setImageDrawable(dragged_draw);
}
return true;
}
这两个案例都是我在我的应用中实现的,所以肯定会解决你的问题...