यहाँ CoordinatorLayout का उपयोग कर Snackbar जोड़ने के लिए एक आसान तरीका है शामिल करने के लिए बनाएं स्क्रीन के शीर्ष से लेकिन एनीमेशन अभी भी एक मुद्दा है।
, बस की तरह अपने जमाव के बारे में CoordinatorLayout लेआउट जोड़ें:
<android.support.design.widget.CoordinatorLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:id="@+id/snackbarlocation">
</android.support.design.widget.CoordinatorLayout>
और फिर अपने गतिविधि में इसे करने के लिए एक संदर्भ हो और Snackbar करने के लिए इसे नीचे के रूप में पारित:
CoordinatorLayout Clayout = (CoordinatorLayout)findViewById(R.id.snackbarlocation);
FabButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Snackbar.make(Clayout, "This snack bar located at top", Snackbar.LENGTH_SHORT).show();
}
});
Credits
स्रोत
2015-08-16 21:23:42
आपको अन्य एनिमेशन भी रखना होगा। in_form_top और out_to_top। यह http://stackoverflow.com/a/33333521/1031297 देखें – OWADVL