#android #canvas
#Android #холст
Вопрос:
Быстрый вопрос: возможно ли, чтобы пользовательская группа просмотра переопределяла
protected boolean getChildStaticTransformation(View child, Transformation t)
и есть ли у преобразования место для рисования вида за пределами границ ViewGroups?
Я думал, что видел метод, связанный с переключением отсечения таким образом, но не уверен, что я его придумал!
На данный момент я увеличиваю заполнение ViewGroup по мере необходимости и вызываю setClipToPadding(false)
, чтобы я мог рисовать в области заполнения.
Спасибо
Ответ №1:
Ага, нашел!
На всякий случай, если кто-то еще хочет знать, атрибут android:clipChildren ViewGroup — это то, что я хочу.
Я полагаю, если вы пойдете по пути использования пользовательской анимации, тогда вам следует переопределить Animation.willChangeBounds
also.
РЕДАКТИРОВАТЬ: я обнаружил, что, когда clipChildren
кажется, что это не работает, тогда просто аннулирование родительского элемента может сделать трюк (скажем, внутри Runnable
анимации управления кадром)
Комментарии:
1. год спустя у меня снова возникла эта проблема, и я нашел этот вопрос — кому нужен кто-нибудь еще!