Я создавал игру, в которую играли 2 игрока на разных сторонах телефона, поэтому я создал 2 вида для игровой зоны для обоих игроков и поместил первый на 180 градусов повернутым вверху экрана, а другойодин без вращения внизу.Но когда я повернул верхний вид, элемент в этом виде нельзя перетащить.Итак, я хочу знать, как я могу вращать вид и все еще могу перетаскивать элемент в нем?(перетаскивание в другое представление без вращения работает хорошо)
вот мой код
создание и настройка анимации для поворота просмотра
RotateAnimation anime_rotate = (RotateAnimation) AnimationUtils
.loadAnimation(this, R.anim.rotate);
anime_rotate.setFillAfter(true);
LinearLayout linear = new LinearLayout(getApplicationContext());
linear.setOrientation(LinearLayout.VERTICAL);
linear.buildDrawingCache(true);
DrawView drawView1 = new DrawView(this, new Rect(0, 0, WINDOW_WIDTH,
WINDOW_HEIGHT / 2));
drawView1.setAnimation(anime_rotate);
DrawView drawView2 = new DrawView(this, new Rect(0, 0, WINDOW_WIDTH,
WINDOW_HEIGHT / 2));
linear.addView(drawView1, WINDOW_WIDTH, WINDOW_HEIGHT / 2);
linear.addView(drawView2, WINDOW_WIDTH, WINDOW_HEIGHT / 2);
setContentView(linear);
анимация
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0" android:toDegrees="180" android:pivotX="50%"
android:pivotY="50%" android:duration="0" />