Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Material Design: cores de fontes

Fala Marcos,

A resposta selecionada está errada. O motivo de ter marcado como certa está descrito nos comentários.
"Ok, i'll accept as answer because you provided couple of nice tutorials, but please add 'read comments' to answer."

Um dos links é o mesmo que passei acima.
Não tem jeito. Para usar o Material Design, tem que usar a burocracia descrita nesses artigos.

Em 2 de março de 2015 22:56, marcos filho <m.filhow@gmail.com> escreveu:

Em 2 de março de 2015 17:03, Gink Labrev <gink.labrev@gmail.com> escreveu:

Para alterar a cor dos 3 pontos verticais, basta alterar a propriedade <item name="android:textColorSecondary"> de values/styles.xml
Consegui chegar aonde queria no visual da Toolbar, mas ainda há muito o que ser feito para entender este material design.
Até agora, a documentação que encontrei tem sido bem fraca. A melhor foi esta, com a figura abaixo, mas ainda assim bem incompleta.

Quem quiser colaborar mais neste assunto, é bem vindo.



Em 2 de março de 2015 16:34, Gink Labrev <gink.labrev@gmail.com> escreveu:

Consegui. Para inverter as cores, só fazer em layout/toolbar.xml 
app:popupTheme="@style/Theme.AppCompat.Light.NoActionBar"

Mas os 3 pontos verticais ainda continuam escuros.

É ir na marra, tentando todas possibilidades rs

Em 2 de março de 2015 16:30, Gink Labrev <gink.labrev@gmail.com> escreveu:

Em values/style.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

        <item name="colorPrimary">@color/material_red_500</item>
        <item name="android:textColorPrimary">@color/primary_text_default_material_dark</item> <!-- branco -->
        <item name="android:actionMenuTextColor">@color/primary_text_default_material_light</item> <!-- preto -->
        <item name="android:textColorSecondary">@color/primary_text_default_material_light</item> <!-- preto -->
        <item name="colorPrimaryDark">@color/material_red_700</item>
        <item name="colorAccent">@color/material_orange_A200</item>
</style>

Em layout/toolbar.xml

<android.support.v7.widget.Toolbar
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?android:attr/actionBarSize"
    android:background="@color/material_red_500"
    android:id="@+id/toolbar_main"
    app:theme="@style/AppTheme"
    app:popupTheme="@style/Theme.AppCompat.NoActionBar"
    />

Em 2 de março de 2015 16:25, Gink Labrev <gink.labrev@gmail.com> escreveu:

Pessoal,

Só retomei essa questão hoje. Havia deixado de lado para outras prioridade quando vi que não seria tão simples.

O segredo está no que o Alexandre falou: a propriedade app:popupTheme.
Mas é bem mais complicado que isso. Estou quebrando a cabeça aqui, em parte por falta de um minímo de documentação e em parte por que estou achando o design da API da Toolbar bem menos intuitivo que do ActionBar.

Quando trabalharem com Material Design, tem que ter em mente que existe uma Toolbar substituindo a agora antiga ActionBar.

Estes 2 tutoriais (um deles está em xamarin/C#, mas é facilmente traduzível para o Java) foram bastante úteis, além da questão do StackOverFlow abaixo:


O máximo que consegui até agora foi deixar do jeito abaixo:




O objetivo, entretanto, é deixar o contrário do que está agora - com  fundo do menu popup branco e o texto preto.
Já posto meu código.



Em 2 de março de 2015 09:53, marcos filho <m.filhow@gmail.com> escreveu:

Gink, se conseguir solução, informa por favor.

Em 24 de fevereiro de 2015 14:12, Alexandre M. Carvalho Petraglia <alexmcarv@gmail.com> escreveu:

Tente alterar a configuração da toolbar usando

app:popupTheme="@style/ThemeOverlay.AppCompat".



Em 24 de fevereiro de 2015 13:45, Gink Labrev <gink.labrev@gmail.com> escreveu:

Pessoal,

Conforme o print abaixo, estou tentando usar o Material Desgin na app, mas os itens do menu estão saindo com a mesma cor do título da Action Bar (branco) e ficando invisíveis.

Como se resolve isso ? Meu xml está assim:

<style name="AppTheme" parent="Theme.AppCompat.Light">
  <item name="colorPrimary">#ffdb447</item>
  <item name="android:textColorPrimary">#deffffff</item>
  <item name="android:textColorSecondary">#de000000</item>
</style>





--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.




--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário