Ecco un modo semplice per aggiungere Bar in utilizzando CoordinatorLayout dalla parte superiore dello schermo ma l'animazione è ancora un problema.
Basta aggiungere un layout CoordinatorLayout al layout come:
<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>
e poi nella vostra attività ottenere un riferimento ad esso e passarlo al Bar in come di seguito:
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
fonte
2015-08-16 21:23:42
è necessario inserire anche altre animazioni. in_form_top e out_to_top. controlla questo http://stackoverflow.com/a/33333521/1031297 – OWADVL