Я знаю, что есть библиотеки, доступные для плавающих расширяемых кнопок, но я хочу создать как обычный FAB. В настоящее время я застрял в фоновой текстуре, я не могу достичь, как в Google Hangouts, макет и текст, похоже, не меняются.
Материал FAB Guide
Как в руководстве, когда нажатие кнопки фон меняет цвет на серый. Другая библиотека имеет цвет, определенный как
<color name="white_transparent">#aaffffff</color>
Я применил его к макету, но ничего не изменилось.
Пример кода:
floating_action_button.setOnClickListener {
lateinit var layoutContent: RelativeLayout
val x = layoutContent.right
val y = layoutContent.bottom
val startRadius = 0
val endRadius =
Math.hypot(layoutContent.getWidth().toDouble(),
layoutContent.getHeight().toDouble()
).toInt()
val anim = ViewAnimationUtils.createCircularReveal(
layoutContent,
x,
y,
startRadius.toFloat(),
endRadius.toFloat()
)
layoutContent.setVisibility(View.VISIBLE)
layoutContent.setBackgroundColor(resources.getColor(R.color.white_transparent))
}