2016-06-14 33 views
-2

我想要在Google應用程序中隨處可見的添加圖標。哪裏是所有Google應用的默認「添加」按鈕?

所有默認的谷歌應用程序,如時鐘,日曆,Android的收費,等有作爲這裏看到右側相同的(+)圖標:Google app add button

我通過材料設計圖標包搜查,所有默認可繪製,而且似乎沒有包括在內。它看起來比圖標包提供的更好(留在圖片中),所以我也想在我的應用中使用它。 Google有意將此保留在自己身上嗎?我想這對於任何平面設計師來說都很容易複製。

TL; DR給我那個圖標。

+0

檢查了這一點。 http://stackoverflow.com/questions/24459352/how-can-i-add-the-new-floating-action-button-between-two-widgets-layouts –

回答

0

試試這個,

添加compile 'com.android.support:design:23.1.1'在gradle這個

在你的XML佈局添加

<android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="16dp" 
     android:clickable="true" 
     android:src="@drawable/ic_done" 
     app:layout_anchor="@id/viewA" 
     app:layout_anchorGravity="bottom|right|end"/> 

要訪問或處理按鈕事件

您的活動

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
     fab.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       Toast.makeText(getApplicationContext(),"FAB button clicked",Toast.LENGTH_LONG).show(); 
      } 
     }); 
+0

嗯,不工作。我將編譯位添加到我的gradle中,將浮動按鈕添加到我的XML中,並向您的onCreate中添加一個單擊監聽器(除了layout_anchor視圖外)。 Android Studio不知道在「ic_done」處是否有wh,並且我的主視圖ID中的所有視圖ID均被突出顯示爲紅色的每個「R」。 –

+0

您是否在build.gradle中添加了compile'c​​om.android.support:design:23.1.1' –

+0

是的,像這樣: 依賴項編譯fileTree(dir:'libs',include:['* .jar' ]) testCompile '的junit:junit的:4.12' 編譯 'com.android.support:appcompat-v7:23.4.0' 編譯 'com.android.support:design:23.1.1' } 耶格式。 –

相關問題