2017-04-11 17 views
0

在我的活動上,我在每邊(右邊/左邊)都有一個約束佈局(寬度爲100dp)。在這些gridviews之間,我有一個Gridlayout。這個網格我填充了一個適配器的幫助。現在它包含32 * 52的正方形,其中包含黑色/白色圖像。通過在約束佈局上放置按鈕,我可以改變選定方格的顏色。但是,如果我在幾個設備上嘗試這種方式,這種方式不是真正的性能和相當滯後。是否是一個更好的方法來做到這一點?怎麼樣?我在Bitmaps和canverals上找到了一些東西。這會更好嗎?我應該如何使用它?有人可以推薦一個教程嗎?或者還有什麼其他方式來實現這一點?Android:Gridview性能?

非常感謝!

回答

0

正如我們所知,RecyclerView增強了靈活性並改善了平滑度。所以你可以使用CardView的RecyclerView或RecyclerView。

,而不是使用位圖我會建議你使用滑翔 庫顯示圖片

可以使用滑翔庫顯示image.So只需添加它 的build.gradle(模塊APP)和

compile 'com.github.bumptech.glide:glide:3.7.0' 

設置圖片

Glide.with(context).load(image_path).into(imageView); 

注:IMAGE_PATH可以是字符串,INT資源,文件或其他任何bcoz滑翔可以加載一切

以下是RecyclerView與cardview教程鏈接:

鏈接1:http://www.androidhive.info/2016/01/android-working-with-recycler-view/

鏈接2:http://www.androidhive.info/2016/05/android-working-with-card-view-and-recycler-view/

+0

謝謝。我會試試:) – Sergen

+0

是的,並且讓我知道結果:) – yogi