如何将图像拖到另一个图像背景上

兔子

当iam拖动image1时,它隐藏在image2的背景下,并且我需要在拖动后将image1设置在image2上。

这是代码:image1.setOnTouchListener(new View.OnTouchListener(){

        @TargetApi(Build.VERSION_CODES.HONEYCOMB)
        @SuppressLint("NewApi")
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            layoutParams = (LayoutParams) image1.getLayoutParams();
            switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
                break;
            case MotionEvent.ACTION_MOVE:
                int x_cord = (int) event.getRawX();
                int y_cord = (int) event.getRawY();

                if (x_cord > windowwidth) {
                    x_cord = windowwidth;
                }
                if (y_cord > windowheight) {
                    y_cord = windowheight;
                }

                layoutParams.leftMargin = x_cord - 25;
                layoutParams.topMargin = y_cord - 75;

                image1.setLayoutParams(layoutParams);
                break;
            default:
                break;
            }
            return true;
        }
    });

这是.xml文件

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="300dp"
    android:background="#888"
    android:orientation="vertical"
     >

    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher" />

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
   android:layout_marginTop="10dp"
android:layout_gravity="center"
        android:src="@drawable/image" />
</FrameLayout>
兔子

我得到了答案:

用这个

             image1.bringToFront();

将图像设置在另一个imageview的前面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将图像拖到另一个图像背景上

来自分类Dev

Fabric Js将一个图像拖到另一个图像上

来自分类Dev

如何将fabricjs画布图像保存在另一个背景图像上?

来自分类Dev

如何将图像放置在另一个具有透明背景的图像后面

来自分类Dev

如何将图像写到另一个图像上?

来自分类Dev

如何将精灵图像用作舞台背景,以及如何在舞台背景上添加另一个精灵图像

来自分类Dev

如何将一个图像居中放置在另一个图像上

来自分类Dev

如何将一个图像浮动在另一个图像之上?

来自分类Dev

如何将一个图像放在另一个图像之上?

来自分类Dev

如何将一个图像更改为另一个图像并恢复为原始图像?

来自分类Dev

如何将图像放置在另一个图像之上

来自分类Dev

如何将图像放入另一个图像视图

来自分类Dev

如何将图像从图像选择器传递到另一个视图

来自分类Dev

黑色时如何将BGR图像设置为另一个图像?

来自分类Dev

如何使用CSS将功能区图像放置在另一个图像上?

来自分类Dev

如何使用单应性将图像投影到另一个图像上

来自分类Dev

OpenCV Python:如何将一个图像叠加到另一个图像的中心

来自分类Dev

如何将图像从工作簿上复制到运行时生成的另一个

来自分类Dev

如何在另一个背景图像上获取带有文本的div

来自分类Dev

将一个cv :: mat图像叠加在另一个图像上

来自分类Dev

HTML CSS-将一个图像放置在另一个图像上

来自分类Dev

CSS将一个图像放置在另一个图像上

来自分类Dev

将一个cv :: mat图像叠加在另一个图像上

来自分类Dev

JQuery:如何将多个行从一个表拖到另一个表?

来自分类Dev

jQuery:如何将多个行从一个表拖到另一个表?

来自分类Dev

如何将一个 svg 形状拖到另一个 svg 中以便保存

来自分类Dev

如何将图像从CollectionView传输/显示到另一个ViewController

来自分类Dev

如何将idhttp下载的图像从扩展转换为另一个?

来自分类Dev

如何将图像标签更改为SVG中的另一个标签?

Related 相关文章

  1. 1

    如何将图像拖到另一个图像背景上

  2. 2

    Fabric Js将一个图像拖到另一个图像上

  3. 3

    如何将fabricjs画布图像保存在另一个背景图像上?

  4. 4

    如何将图像放置在另一个具有透明背景的图像后面

  5. 5

    如何将图像写到另一个图像上?

  6. 6

    如何将精灵图像用作舞台背景,以及如何在舞台背景上添加另一个精灵图像

  7. 7

    如何将一个图像居中放置在另一个图像上

  8. 8

    如何将一个图像浮动在另一个图像之上?

  9. 9

    如何将一个图像放在另一个图像之上?

  10. 10

    如何将一个图像更改为另一个图像并恢复为原始图像?

  11. 11

    如何将图像放置在另一个图像之上

  12. 12

    如何将图像放入另一个图像视图

  13. 13

    如何将图像从图像选择器传递到另一个视图

  14. 14

    黑色时如何将BGR图像设置为另一个图像?

  15. 15

    如何使用CSS将功能区图像放置在另一个图像上?

  16. 16

    如何使用单应性将图像投影到另一个图像上

  17. 17

    OpenCV Python:如何将一个图像叠加到另一个图像的中心

  18. 18

    如何将图像从工作簿上复制到运行时生成的另一个

  19. 19

    如何在另一个背景图像上获取带有文本的div

  20. 20

    将一个cv :: mat图像叠加在另一个图像上

  21. 21

    HTML CSS-将一个图像放置在另一个图像上

  22. 22

    CSS将一个图像放置在另一个图像上

  23. 23

    将一个cv :: mat图像叠加在另一个图像上

  24. 24

    JQuery:如何将多个行从一个表拖到另一个表?

  25. 25

    jQuery:如何将多个行从一个表拖到另一个表?

  26. 26

    如何将一个 svg 形状拖到另一个 svg 中以便保存

  27. 27

    如何将图像从CollectionView传输/显示到另一个ViewController

  28. 28

    如何将idhttp下载的图像从扩展转换为另一个?

  29. 29

    如何将图像标签更改为SVG中的另一个标签?

热门标签

归档