Я хочу повернуть баннер AdWhirl -90 градусов.Поэтому Banner-view следует просматривать вертикально с левой стороны.
Моя первая идея состояла в том, чтобы переопределить метод onDraw и поместить туда логику для поворота, но я не нашел возможности переопределить какие-либо функциональные возможности рисования в adwhirl..
Однако я повернул «com.adwhirl.AdWhirlLayout» с помощью Animator следующим образом:
<com.adwhirl.AdWhirlLayout
android:id="@+id/adwhirl_layout"
android:layout_width="300dp"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:animationCache="false"
android:layout_height="53dp" />
Ротатор XML:
<?xml version="1.0" encoding="utf-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:toDegrees="-90"
android:pivotX="10%"
android:pivotY="50%"
android:duration="0"
android:fillEnabled="false"
android:fillAfter="true"/>
Java:
AdWhirlLayout mAdWhirlLayout = (AdWhirlLayout) findViewById(R.id.adwhirl_layout);
Animation animation = AnimationUtils.loadAnimation(this, R.animator.rotate);
mAdWhirlLayout.setAdWhirlInterface(new CustomEvents(mAdWhirlLayout, this, getApplicationContext()));
mAdWhirlLayout.startAnimation(animation);
Проблема в том, что первый отображаемый баннер иногда выглядит хорошо (повернут правильно).После этого обновленные баннеры отображаются только небольшим его фрагментом (~ 25% ширины всего графика).Я пробовал разные вещи, но ничего не получается.
Есть ли лучший способ правильно повернуть баннер AdWhirl?Спасибо!
![Sample graphic 2](https://i.stack.imgur.com/2L7AE.png)