我正在創建一個從GridView派生的自定義視圖。這包含具有縮放和平移功能的自定義ImageView。滾動和縮放功能很慢。如果父視圖是相同的自定義ImageView而不是GridView,則它完美地工作。我正在嘗試這樣做,因爲我需要一個靜態背景圖像,並在中心有一個交互區域。縮放和滾動的實現類似於this article。我上傳了一個複製問題here的測試項目。該onCreate方法來實現這樣的:在Android中使用GridView滑動縮放和滾動
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View myView1;
boolean sluggish = false;
if (sluggish) {
myView1 = new MyGridView(this);
}
else {
myView1 = new MyImageView(this);
}
setContentView(myView1);
}
如果您在低迷變量設置爲true,你會看到ImageView的作品多爲好。你知道爲什麼使用GridView變焦和滾動不可用,或者如何解決這個問題?
我沒有使用「動態」ImageView到「靜態」ImageView,因爲我還沒有找到如何將ImageView嵌入到另一個ImageView。
在此先感謝。