Android Добавление простых анимаций при setVisibility (view.gone)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Добавление простых анимаций при setVisibility (view.gone)

Сообщение Anonymous »

I have designed a simple layout.I have finished the design without animation, b u t n o w I w a n t t o a d d a n i m a t i o n s w h e n t e x t v i e w c l i c k e v e n t a n d I d o n ' t k n o w h o w t o u s e i t . < b r / > D i d m y x m l d e s i g n l o o k s g o o d o r n o t ? < b r / > A n y s u g g e s t i o n s w o u l d b e a p p r e c i a t e d . < / p > < b r / > < b r / > < s t r o n g > M y X M L < / s t r o n g > < / p > < b r / > < b r / > < c o d e > & l t ; ? x m l v e r s i o n = " 1 . 0 " e n c o d i n g = " U T F - 8 " ? & g t ; < b r / > & l t ; L i n e a r L a y o u t x m l n s : a n d r o i d = " h t t p : / / s c h e m a s . a n d r o i d . c o m / a p k / r e s / a n d r o i d " < b r / > a n d r o i d : l a y o u t _ w i d t h = " f i l l _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " f i l l _ p a r e n t " < b r / > a n d r o i d : l o n g C l i c k a b l e = " f a l s e " < b r / > a n d r o i d : o r i e n t a t i o n = " v e r t i c a l " < b r / > a n d r o i d : w e i g h t S u m = " 1 6 " & g t ; < b r / > < b r / > & l t ; L i n e a r L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " f i l l _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " 0 d p " < b r / > a n d r o i d : o r i e n t a t i o n = " v e r t i c a l " < b r / > a n d r o i d : b a c k g r o u n d = " # 0 0 D D A 0 " < b r / > a n d r o i d : l a y o u t _ w e i g h t = " 3 " & g t ; < b r / > & l t ; / L i n e a r L a y o u t & g t ; < b r / > & l t ; T e x t V i e w < b r / > a n d r o i d : i d = " @ + i d / I n f o r m a t i o n 1 " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " 1 d p " < b r / > a n d r o i d : t e x t = " C h i l d I n f o r m a t i o n " < b r / > a n d r o i d : b a c k g r o u n d = " # 0 3 9 0 B E " < b r / > a n d r o i d : l a y o u t _ w e i g h t = " 0 . 7 5 " < b r / > a n d r o i d : t e x t C o l o r = " # F F F F F F " < b r / > a n d r o i d : l a y o u t _ g r a v i t y = " c e n t e r | f i l l _ h o r i z o n t a l " / & g t ; < b r / > < b r / > & l t ; L i n e a r L a y o u t < b r / > a n d r o i d : i d = " @ + i d / l a y o u t 1 " < b r / > a n d r o i d : l a y o u t _ w i d t h = " f i l l _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " 0 d p " < b r / > a n d r o i d : l a y o u t _ w e i g h t = " 8 . 5 " < b r / > a n d r o i d : b a c k g r o u n d = " # B B B B B B " < b r / > a n d r o i d : o r i e n t a t i o n = " v e r t i c a l " & g t ; < b r / > < b r / > & l t ; T e x t V i e w < b r / > a n d r o i d : i d = " @ + i d / t e x t V i e w 1 " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " m a t c h _ p a r e n t " < b r / > a n d r o i d : t e x t = " T e x t V i e w " / & g t ; < b r / >























< /code>

my java < /strong> < /p>

public class Certify_Info extends Activity {

private static TextView tv2,tv3,tv5,tv6,tv4,tv1;
private static LinearLayout l1,l2,l3,l4,l5,l6;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_certify__info);

tv1=(TextView) findViewById(R.id.Information1);
tv2=(TextView) findViewById(R.id.Information2);
tv3=(TextView) findViewById(R.id.Information3);
tv4=(TextView) findViewById(R.id.Information4);
tv5=(TextView) findViewById(R.id.Information5);
tv6=(TextView) findViewById(R.id.Information6);

l1=(LinearLayout) findViewById(R.id.layout1);
l2=(LinearLayout) findViewById(R.id.layout2);
l3=(LinearLayout) findViewById(R.id.layout3);
l4=(LinearLayout) findViewById(R.id.layout4);
l5=(LinearLayout) findViewById(R.id.layout5);
l6=(LinearLayout) findViewById(R.id.layout6);

l2.setVisibility(View.GONE);
l3.setVisibility(View.GONE);
l4.setVisibility(View.GONE);
l5.setVisibility(View.GONE);
l6.setVisibility(View.GONE);

tv1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
l2.setVisibility(View.GONE);
l3.setVisibility(View.GONE);
l4.setVisibility(View.GONE);
l5.setVisibility(View.GONE);
l6.setVisibility(View.GONE);
l1.setVisibility(View.VISIBLE);
}
});
tv2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
l1.setVisibility(View.GONE);
l3.setVisibility(View.GONE);
l4.setVisibility(View.GONE);
l5.setVisibility(View.GONE);
l6.setVisibility(View.GONE);
l2.setVisibility(View.VISIBLE);
}
});
tv3.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
l1.setVisibility(View.GONE);
l2.setVisibility(View.GONE);
l4.setVisibility(View.GONE);
l5.setVisibility(View.GONE);
l6.setVisibility(View.GONE);
l3.setVisibility(View.VISIBLE);

}
});
tv4.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
l1.setVisibility(View.GONE);
l2.setVisibility(View.GONE);
l3.setVisibility(View.GONE);
l4.setVisibility(View.GONE);
l5.setVisibility(View.GONE);
l6.setVisibility(View.GONE);
l4.setVisibility(View.VISIBLE);
}
});
tv5.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
l1.setVisibility(View.GONE);
l2.setVisibility(View.GONE);
l3.setVisibility(View.GONE);
l4.setVisibility(View.GONE);
l6.setVisibility(View.GONE);
l5.setVisibility(View.VISIBLE);
}
});
tv6.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
l1.setVisibility(View.GONE);
l2.setVisibility(View.GONE);
l3.setVisibility(View.GONE);
l4.setVisibility(View.GONE);
l5.setVisibility(View.GONE);
l6.setVisibility(View.VISIBLE);
}
});

}
}


Подробнее здесь: https://stackoverflow.com/questions/224 ... yview-gone
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»