0

Я пытаюсь сделать плавающую кнопку действия в моем проекте андроида.Плавающая кнопка действия больше не прозрачна

До сих пор у меня есть this, и это выглядит хорошо.

Единственная проблема заключается в том, что когда я перехожу к другой части своего приложения, а затем возвращаюсь к фрагменту с плавающей кнопкой действия, все это выглядит как this. Прозрачность полностью исчезла.

Мой макет XML выглядит следующим образом:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="net.lightningworks.freek.hourkeeper.JobFragment"> 

<android.support.v7.widget.RecyclerView 
    android:id="@+id/my_recycler_view" 
    android:scrollbars="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

<ImageButton 
    android:layout_margin="15dp" 
    android:layout_width="70dp" 
    android:layout_height="70dp" 
    android:src="@mipmap/ic_new" 
    android:background="@drawable/circle" 
    android:id="@+id/jobNewButton" 
    android:layout_gravity="right|bottom"/> 

</FrameLayout> 

И мой круг рисуем выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?> 

<item android:top="8px"> 
    <layer-list> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#08000000"/> 
       <padding 
        android:bottom="3px" 
        android:left="3px" 
        android:right="3px" 
        android:top="3px" 
        /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#09000000"/> 
       <padding 
        android:bottom="2px" 
        android:left="2px" 
        android:right="2px" 
        android:top="2px" 
        /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#10000000"/> 
       <padding 
        android:bottom="2px" 
        android:left="2px" 
        android:right="2px" 
        android:top="2px" 
        /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#11000000"/> 
       <padding 
        android:bottom="1px" 
        android:left="1px" 
        android:right="1px" 
        android:top="1px" 
        /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#12000000"/> 
       <padding 
        android:bottom="1px" 
        android:left="1px" 
        android:right="1px" 
        android:top="1px" 
        /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#13000000"/> 
       <padding 
        android:bottom="1px" 
        android:left="1px" 
        android:right="1px" 
        android:top="1px" 
        /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#14000000"/> 
       <padding 
        android:bottom="1px" 
        android:left="1px" 
        android:right="1px" 
        android:top="1px" 
        /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 
       <solid android:color="#15000000"/> 
       <padding 
        android:bottom="1px" 
        android:left="1px" 
        android:right="1px" 
        android:top="1px" 
        /> 
      </shape> 
     </item> 

    </layer-list> 
</item> 

<item > 

    <ripple xmlns:android="http://schemas.android.com/apk/res/android" 
     android:color="?android:colorControlHighlight"> 
     <item android:id="@android:id/mask"> 
      <shape android:shape="oval"> 
       <solid android:color="#FFBB00" /> 
      </shape> 
     </item> 
     <item> 
      <shape android:shape="oval"> 

       <solid android:color="@color/ColorPrimary" /> 


      </shape> 
     </item> 
    </ripple> 

</item> 


</layer-list> 

Не уверен, что я делаю неправильно и почему в первый раз кнопка прозрачна.

+0

Для этого достаточно много библиотек, которые вы можете использовать. https://github.com/makovkastar/FloatingActionButton –

+0

Спасибо за эту ссылку, я проверю! – Freek

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^