看板 AndroidDev 關於我們 聯絡資訊
※ 引述《JULONE780701 (亞)》之銘言: : 搞了好幾天搞不出個所以然,只好來請教各位大大了 : 我是想要刻出跟Deemo遊戲中選歌的那個畫面 : 左邊有一個半圓型滑動的View,用來顯示歌曲名稱 : 底下是一整個畫面的滑動View,用來顯示插圖 : 我用Gallery分別把兩個都做出來了,可是無法同步轉動 : 我試過ontouch同步,但因為大小不一樣,在回彈的時候會發生一邊彈上一邊彈下 : onfling跟onscroll也都試過了... : onScrollChange在Gallery我試過好像都是回傳 0 沒辦法用 : 也試過改成ScrollView,但是還要重寫彈回跟滑過頭....很多細小的特效 : 不知道各位大大有沒有辦法讓兩個大小不同Gallery同步 : 又或是有沒有其他更好的想法呢? 幫你試了一下 本來要直接告訴你的 可是你下陷了XD 宣告兩個Gallery 分別為gallery1 , gallery2 第一個gallery1的事件 gallery1.setOnItemSelectedListener(new OnItemSelectedListener(){ @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { gallery2.setSelection(position); } @Override public void onNothingSelected(AdapterView<?> arg0) { } }); 不敢說完全同步 但是幾乎是上面選什麼 下面就會自己跳到那個item 不知道這樣是不是你要的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.233.71
JULONE780701:感恩,可是不一樣,我有點龜毛XD 01/20 08:18
K60258:應該是想要下面那張隨手滑的位置一起移動吧 01/20 11:56
K60258:g1.onScroll的第三或四的參數distanceX(orY)拿出來換算 01/20 12:13
K60258:根據g1和g2 item的大小去換算 丟給g2.onScroll 01/20 12:14
K60258:不知道有沒有機會 01/20 12:14
JULONE780701:感謝各位,我決定自己重寫VIEW 01/20 23:02
Stormpanda:看用 ViewPager 監聽,有沒有辦法達成你要的效果吧。 02/21 20:33