#java #android #android-studio
#java #Android #android-studio
Вопрос:
Я хочу добавить информационное поле над кнопкой действия с плавающей запятой, как на изображении ниже. Как я могу это сделать? Спасибо
Щелкните URL-адрес изображения
<com.google.android.material.bottomappbar.BottomAppBar
android:id="@ id/bottomAppBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/Theme.Fab_Bottom_app_bar"
app:hideOnScroll="true"
android:layout_gravity="bottom"
app:fabCradleMargin="15dp"
app:fabCradleRoundedCornerRadius="60dp"
app:layout_scrollFlags="scroll|enterAlways"
app:fabCradleVerticalOffset="10dp">
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@ id/bottomNavigationView"
android:layout_width="match_parent"
android:theme="@style/Theme.Fab_Bottom_app_bar"
android:background="@drawable/dropbutton"
android:layout_height="match_parent"
app:menu="@menu/bottom_nav_menu" />
</com.google.android.material.bottomappbar.BottomAppBar>
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@ id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/app_name"
app:backgroundTint="#2770DC"
app:tint="#fff"
android:src="@drawable/icon_add"
app:layout_anchor="@id/bottomAppBar" />
Комментарии:
1. url-адрес не работает
2. попробуйте еще раз, пожалуйста
3. это то, что вам нужно github.com/skydoves/Balloon
Ответ №1:
https://developer.android.com/reference/android/widget/PopupWindow
Всплывающее окно должно служить вашей цели
«Этот класс представляет всплывающее окно, которое можно использовать для отображения произвольного представления. Всплывающее окно представляет собой плавающий контейнер, который появляется поверх текущего действия. »
Вы можете передать любой «contentView», который хотите отобразить, в его конструктор и вызвать метод «showAtLocation», чтобы определить, где его показывать.