2016-12-05 97 views

回答

2

看起來你很接近。您現在看到的問題是:

  1. 將您使用的是從你使用的示例項目裝飾偏移量不夠大 - 因此黑色差距
  2. 的順序您的線性佈局經理是堆疊你的意見是從頂部,這意味着下面的行將繪製在上面的單元格。

要解決這個問題,首先增加一點偏移量以消除黑色間隙。其次,在LinearLayoutManager上調用setReverseLayout(true)(也可以通過構造函數完成) - 這將使其首先繪製底部項目,以便單元格將繪製在下面的單元格之上。另外,您可能需要利用視圖的高程來獲得整齊的陰影效果,確保索引N處的行比標誌N + 1處的行高。在綁定適配器中的每個視圖時,可以通過調用myView.setElevation((getItemCount() - position) * SOME_DP_AMOUNT)來完成此操作。

+0

我做了setStackFromEnd(true),但結果相同。只有我的recylerview滾動到底部。 – nitinkumarp

+0

嘗試setReverseLayout(true)?此外,嘗試與海拔技巧 - 它可以解決您的問題,沒有玩堆疊或倒車。 –

+0

我會嘗試嘗試你的建議並回復給你。謝謝。 – nitinkumarp