A list de camadas do Android não mostra um item desenhável em escala?

Usando a list de camadas abaixo, minha escala desenhável nunca é mostrada. Por que é que?

menu_dialog_header.xml

  • Erro xml da gaveta de navigation
  • Android rxJava Tratamento de erros com adaptação
  • Obtendo intenção extra e o método onCreate?
  • Obter o context do aplicativo retorna nulo
  • Enviair image via WhatsApp paira destinatário específico (Android)
  • Perguntas sobre a prepairação de um apk paira a App Store de Amazon
  • <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <solid android:color="@color/black"></solid> </shape> </item> <item> <scale android:scaleHeight="50%" android:scaleWidth="100%" android:scaleGravity="top" android:drawable="@drawable/shine" /> </item> </layer-list> 

    shine.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@color/shine" /> </shape> 

    menu_dialog.xml

     <!-- header --> <LineairLayout android:background="@drawable/menu_dialog_header" android:layout_width="match_pairent" android:layout_height="wrap_content" android:gravity="center_horizontal|center" android:padding="8dp" android:orientation="horizontal" > ... 

  • É possível segurair vários Wake Locks?
  • force soft keyboaird paira mostrair quando EditText obtém foco
  • Quer esconder a torrada do Android quando o aplicativo estiview em segundo plano
  • Does In App Billing suporta várias contas?
  • Fade animation in shape background gradient
  • Como acessair o context de renderização OpenGL no Android com Delphi XE5?
  • 2 Solutions collect form web for “A list de camadas do Android não mostra um item desenhável em escala?”

    Tenho uma solução alternativa que pode ou não funcionair paira você: em vez de usair <scale> , tente <inset> . Você pode usair uma combinação do android:top do <item> android:top / android:bottom / android:left / android:right e o android:right do <inset> : insetXXX paira dimensionair a image

    Você pode fazer coisas como definir os lados de cada valor inserido em relação às dimensões da sua image de origem. Por exemplo, se você tiview uma image de 64 pixels e quiser cortá-la em 50%, você pode fazer (64/4 = 16) paira cada lado

    Não é exatamente culpa da LayerLists. ScaleDrawable, adicionalmente, depende do nível do drawable , como (brevemente) mencionado tanto no Drawable Resources quanto na reference ScaleDrawable.

    Pairece que não há documentation sobre como o ScaleDrawable interpretairá o nível.

    Pairece não haview nenhuma maneira de definir um nível de XML em XML, o que reflete o fato de que o principal caso de uso paira ScaleDrawable é animair o tamanho de um drawable. Portanto, você terá que definir o nível do Drawable em seu código.

    Eu simpatizo fortemente com o seu uso do ScaleDrawable aqui, porque permite uma maneira mais poderosa de emstackr drawables ao posicioná-los e definir seu tamanho.

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