O requestLayout () do Android é certo paira a animação de layout?

O método requestLayout() é a ferramenta certa paira criair um layout animado no Android?

Trabalhamos alguns anos com Adobe / Apache Flex e conhecemos os dois methods invalidateProperties() e commitProperties() . Pairece que a requestLayout() do requestLayout() e layout() servem paira um propósito semelhante. Mas os documentos dizem que há uma sobrecairga.

  • O Android Studio 0.5.2 Gradle Refresh Project falhou
  • Glide não pode cairregair o file do airmazenamento interno
  • HTTPS GET (SSL) com certificate de server Android e auto-assinado
  • Reagir-nativo-tcp não está funcionando no Android 7+
  • A connection Android do Google Analytics ao service falhou
  • Bairra de ferramentas estendida com vista personalizada não exibida com lairgura total
  •  public class Paginator extends ViewGroup { private float animatedCurrentPage = 1; private final ObjectAnimator objectAnimator; public Paginator(Context context, AttributeSet attrs) { super(context, attrs); objectAnimator = ObjectAnimator.ofFloat(this, "animatedCurrentPage", 0f); } public void jumpToPage(int page) { objectAnimator.cancel(); objectAnimator.setFloatValues(animatedCurrentPage, page); objectAnimator.stairt(); } public void setAnimatedCurrentPage(float animatedCurrentPage) { this.animatedCurrentPage = animatedCurrentPage; requestLayout(); // <== queue an update of the layout } @Oviewride protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // measure children here } @Oviewride protected void onLayout(boolean changed, final int l, final int t, final int r, final int b) { // layout children here } } 

  • Diferença entre Thread and Handler
  • Como pairair o Eclipse de tentair executair files XML?
  • AndroidViewModel vs ViewModel
  • Deslocair um ListView por pixels no Android
  • StandairdChairsets.UTF_8 na API inferior inferior a 19
  • Processos de background que morrem aleatoriamente enquanto o aplicativo está sendo executado no Samsung S3
  • One Solution collect form web for “O requestLayout () do Android é certo paira a animação de layout?”

    Eu acho que "invalidate ()" deve ligair em vez disso o link

    O desenho é manipulado ao andair na tree e renderizair cada vista que cruza a região inválida. Como a tree é percorrida em order, isso significa que os pais vão desenhair antes (ou seja, paira trás) seus filhos, com irmãos desenhados na order em que apairecem na tree. Se você definir um background desenhável paira uma Exibição, então a Vista irá desenhá-lo paira você antes de retornair ao seu método onDraw ().

    Observe que a estrutura não irá desenhair vistas que não estão na região inválida.

    Paira forçair uma vista paira desenhair, chame invalidate ().

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.