2014-01-30 2 views
1

У меня есть XML-макет с 3 видами: A, B, C ... вид B является match_parent, а вид C не находится на экране, потому что view B заполняет все пространство.Показать вид скрыть с TranslateAnimation

http://imagizer.imageshack.us/v2/800x600q90/824/q2lw.png

В коде, я начинаю анимацию в целом макет XML, анимация переводить де родительский вид слева, скрывая вид А и показывая вид C

http://imagizer.imageshack.us/v2/800x600q90/41/0e1g.png

Мои проблема, когда я запускаю анимацию, родительский вид идет влево, скрывает вид A, но я не знаю, почему, не отображается вид C

http://imagizer.imageshack.us/v2/800x600q90/823/hxht.png

Я думал, что просмотр C был сжат, поэтому я попытался установить setLayoutParam в родительском представлении и в представлении C, когда конец анимации, но не работал.

Что я делаю?

+0

Вы указали андроид: layout_alignRight для просмотра c ?? http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html#attr_android:layout_alignRight – mcd

ответ

1

Мне нужно было использовать HorizontalScrollView как родительский элемент представлений A, B и C, таким образом я мог бы перемещать представления.

Смежные вопросы