中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Android getLocationOnScreen在滑動時如何使用

小樊
82
2024-07-27 15:28:09
欄目: 編程語言

您可以使用ViewTreeObserver來監聽View的位置變化,然后在onGlobalLayoutListener中獲取View相對屏幕的位置。以下是一個示例代碼:

final View view = findViewById(R.id.your_view);

ViewTreeObserver viewTreeObserver = view.getViewTreeObserver();
viewTreeObserver.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
    @Override
    public void onGlobalLayout() {
        int[] location = new int[2];
        view.getLocationOnScreen(location);

        int x = location[0];
        int y = location[1];

        Log.d("TAG", "View location on screen: x=" + x + ", y=" + y);
    }
});

這樣,每當View的位置發生變化時,位置信息都會被打印出來。您可以根據需要在這里執行相應的操作。

0
会宁县| 通渭县| 鱼台县| 宜宾市| 小金县| 太仓市| 固原市| 呼玛县| 普兰县| 扎赉特旗| 吐鲁番市| 仁化县| 铜川市| 收藏| 松原市| 兴文县| 阿瓦提县| 襄汾县| 霍邱县| 襄城县| 自治县| 图木舒克市| 濮阳县| 凤凰县| 台东市| 绥江县| 德兴市| 磐石市| 高雄市| 大渡口区| 阿鲁科尔沁旗| 揭阳市| 苏尼特右旗| 商都县| 武鸣县| 孝义市| 镇远县| 嘉兴市| 禄丰县| 垣曲县| 天等县|