2

かなり奇妙な問題があり、解決策が見つかりません。これらの2つの写真は私の問題を示しています:

ここに画像の説明を入力

ここに画像の説明を入力

最初の写真では、フェード エッジがないことがわかります。下部のギャラリーをもう少し移動すると、上部の小さなギャラリーの位置が切り替わり (この動作を実装しました)、両方のギャラリーにフェード エッジが表示されます。

問題は小さなギャラリーから来ています。しかし、それが大きなギャラリーのフェード エッジに影響を与えている理由がわかりません。同じ効果が右側のサイトに表示されます。

両方のギャラリーは線形レイアウトでネストされ、線形レイアウトで再びネストされます。フェージング エッジの値には決して触れません。

誰かが問題を解決する方法を知っていますか?

4

1 に答える 1

3

フェードが自動的に追加され、XML による無効化が機能しないようです。

ただし、プログラムで無効にするとうまくいくようです:

Gallery carousel = (Gallery)findViewById(R.id.image_carousel);
carousel.setHorizontalFadingEdgeEnabled(false);
于 2011-08-28T13:29:44.950 に答える