[問題] 請問如何在native下抓到view的x和y座標?

看板AndroidDev作者 (阿偉蘇)時間8年前 (2015/10/12 19:13), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
請教一下 目前小弟寫一個player (繼承MediaPlayerInterface) 因為影像部分是直接透過底層播放 也就是不經過Framework和native層 想請教如果要得到videoview的x和y座標 該怎麼get? 感謝~ P.S. 目前可從setVideoSurfaceTexture得到Width和Height,但他沒有x和y sp<ANativeWindow> mNativeWindow = new Surface(st, false); ANativeWindow* const window = mNativeWindow.get(); st->query(NATIVE_WINDOW_WIDTH, &mWidth); st->query(NATIVE_WINDOW_HEIGHT, &mHeight); -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.45.196 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1444648403.A.C1A.html

10/13 12:01, , 1F
幾乎不可能,NDK不是萬能的,除了官方給的介面以外,
10/13 12:01, 1F

10/13 12:01, , 2F
其他Native操作都要在AOSP裡面找
10/13 12:01, 2F

10/13 23:30, , 3F
對壓 我就是在AOSP找不到 海底撈針中 XD
10/13 23:30, 3F

10/14 15:33, , 4F
不然只好透過JNI傳過去..
10/14 15:33, 4F
文章代碼(AID): #1M6vNJmQ (AndroidDev)