में मैं futuresimple's FloatingActionButton
library उपयोग करने के लिए एक FloatingActionMenu
एक CoordinatorLayout
अंदर का उपयोग करें ताकि जब मैं एक Snackbar
प्रदर्शित फैब ऊपर चले जाएँगे और Snackbar
से छिपी नहीं रह कोशिश कर रहा हूँ। FloatingActionMenu
पूरी तरह से काम कर रहा है हालांकि मैंने देखा है कि तीसरी पार्टी लाइब्रेरी CoordinatorLayout
के अंदर काम नहीं कर रही है।तीसरी पार्टी FloatingActionButton लाइब्रेरी CoordinatorLayout
जब मैं Google से समर्थन लाइब्रेरी एफएबी का उपयोग करता हूं तो CoordinatorLayout
अपेक्षा के अनुसार काम कर रहा है, हालांकि भविष्य के द्वारा लाइब्रेरी सिंपल नहीं है। (यह Snackbar
द्वारा छुपाया जा रहा है)।
मैं तृतीय पक्ष लाइब्रेरी को CoordinatorLayout
के साथ कैसे काम कर सकता हूं?
fragment_comic.xml
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:text="@string/default_title"
android:textAppearance="?android:textAppearanceLarge"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/alt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title"
android:layout_centerHorizontal="true"
android:layout_gravity="center_horizontal"
android:fadeScrollbars="false"
android:gravity="center"
android:maxLines="4"
android:textColor="@color/black"
android:paddingBottom="13dp"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:scrollbars="vertical"
android:text="@string/default_alt"
android:textAppearance="?android:textAppearanceMedium" />
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/alt"
android:adjustViewBounds="false"
android:layout_marginBottom="10dp"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:scaleType="fitCenter" />
</RelativeLayout>
<com.getbase.floatingactionbutton.FloatingActionsMenu
android:id="@+id/famMain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_addButtonColorNormal="@color/material_orange"
fab:fab_addButtonSize="normal"
fab:fab_addButtonStrokeVisible="true"
fab:fab_expandDirection="up"
android:layout_gravity="bottom|end">
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/fab_random"
android:src="@drawable/ic_random"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_colorNormal="@color/material_orange"
fab:fab_size="mini"/>
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/fab_download"
android:src="@drawable/ic_download"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_colorNormal="@color/material_orange"
fab:fab_size="mini"/>
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/fab_browser"
android:src="@drawable/ic_open_browser"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_colorNormal="@color/material_orange"
fab:fab_size="mini"/>
</com.getbase.floatingactionbutton.FloatingActionsMenu>
फिर मेरे जावा वर्ग में
मैं
FloatingActionsMenu famView = (FloatingActionsMenu) getActivity().findViewById(R.id.famMain);
के साथ मेरी FloatingActionsMenu आरंभ तो मैं
के साथ मेरी Snackbar के लिए सेटSnackbar.make(famView, "Hover text copied to clipboard", Snackbar.LENGTH_SHORT).show();