#android
#Android
Вопрос:
Я пытаюсь заставить кнопку перемещаться по кругу в портретном режиме, а в альбомной ориентации я пытаюсь скрыть кнопку. я использовал это в основной деятельности. В ландшафтном режиме я использовал команду android: visibility = «gone», но на самом деле это не сработало, контур кнопки можно увидеть перемещающимся. Как мне решить эту проблему
Основная деятельность
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button but1 = (Button)findViewById(R.id.but1);
RotateAnimation rC = new RotateAnimation(360,0,Animation.RELATIVE_TO_PARENT,0.2f,Animation.RELATIVE_TO_PARENT, 0.2f);
rC.setDuration(1000);
rC.setInterpolator(new LinearInterpolator());
rC.setRepeatMode(Animation.RESTART);
rC.setRepeatCount(Animation.INFINITE);
but1.startAnimation(rC);
}
Ответ №1:
После onCreate
повторного вызова метода поворота вам следует проверить, находитесь ли вы в ландшафтном режиме и не запускаете анимацию для кнопки, вот и все