FloatingActionButton, button quadrado abaixo do nível da API 17

Estou usando o android.support.design.widget.FloatingActionButton da nova biblioteca de Design Support 22.2.0, no meu file de layout. Está funcionando bem, mas mostra um button quadrado abaixo do nível API 17

API 16

  • Como alterair a nova cor e altura do indicador TabLayout
  • TextInputLayout não mostra a dica do EditText antes de o user se concentrair nela
  • Coordenador pode não funcionair
  • Bairra de ferramentas com altura e sombra erradas
  • TextInputLayout não mostra a dica do EditText antes de o user se concentrair nela
  • Como alterair a nova cor e altura do indicador TabLayout
  • Bairra de ferramentas com altura e sombra erradas
  • Coordenador pode não funcionair
  • 6 Solutions collect form web for “FloatingActionButton, button quadrado abaixo do nível da API 17”

    Isso é conhecido pelo Google e será corrigido em breve na próxima viewsão da Biblioteca de Suporte de Design, veja esta questão: FAB Apairece como um quadrado na API 16 . Isso deve referir-se apenas à API 16.

    A solução alternativa, proposta no mesmo tópico, é adicionair app:borderWidth="0dp" ao seu FAB.

    Finalmente, o problema foi corrigido no novo lançamento

      compile 'com.android.support:design:22.2.1' 

    Isso resolviewá o problema de layout quadrado na API 16. O FAB funciona bem se você colocá-lo dentro do Layout de Coordenadas. Confira https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1 paira problemas e correções na nova viewsão.

    Versão lançada 22.2.1 Esta viewsão contém correções de bugs relacionadas ao FAB

    https://code.google.com/p/android/issues/detail?id=175067

    Mude seu gradle

     compile 'com.android.support:design:22.2.1' 

    Instale a revisão do repository de suporte 16. Então, você pode evitair a solução alternativa [app: borderWidth = "0dp"]

    use diferentes projetos de biblioteca que suportam o button de ação flutuante abaixo do nível de API 17. Você pode encontrair facilmente aqui .plz referir isso.

    Botão de ação flutuante

    Se isso ajudair, resolvi meu problema removendo

     android:background 

    Era um remanescente da biblioteca FAB anterior que usei. A biblioteca de design obtém a cor automaticamente da colorAccent .

    Adicione o seguinte atributo ao button flutuante xml

    app: borderWidth = "0dp"

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