Android: прикрепить MediaController к VideoView, чтобы не слетало позиционирование

Предпочтительный метод для задания положения MediaController — использовать метод setAnchorView. Вот только VideoView после загрузки всё сбивает, и MediaController может появится не там, где нам хочется.

Решение простое: создать свой класс унаследованный от MediaController, переопределить метод setAnchorView и оставить его пустым.

public class ConstantAnchorMediaController extends MediaController{public ConstantAnchorMediaController(Context context, View anchor){super(context);super.setAnchorView(anchor);}@Overridepublic void setAnchorView(View view){// ничего не делаем}}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *