Как изменить цвет фона для макета при нажатии кнопки «Плавающая», как в Google Hangouts - PullRequest
0 голосов
/ 13 марта 2020

Я знаю, что есть библиотеки, доступные для плавающих расширяемых кнопок, но я хочу создать как обычный 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))
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...