BubbleView, задать атрибуты программно

209
04 января 2018, 22:58

Для стилизации небольшого форума использую BubbleView. В форуме почти все надо строить программно. Не знаю как для BubbleViewLinearLayout задать атрибуты программно. Например:

app:bubbleColor="#   "
app:arrowCenter="false"
app:arrowLocation="Center"

Если кто пользовался поделитесь опытом.

Answer 1

вот смотрите в GitHub автор точно указывает, где смотреть. Всё что вам нужно изменить класс BubbleDrawable он отвечает за отрисовку, вот в исходниках видно, где можно изменить. Вот метод в котором это происходит:

 private void setUp(int left, int right, int top, int bottom){
        if (right < left || bottom < top)
            return;
        RectF rectF = new RectF(left, top, right, bottom);
        bubbleDrawable = new BubbleDrawable.Builder()
                .rect(rectF)
                .arrowLocation(mArrowLocation)
                .bubbleType(BubbleDrawable.BubbleType.COLOR)
                .angle(mAngle)
                .arrowHeight(mArrowHeight)
                .arrowWidth(mArrowWidth)
                .arrowPosition(mArrowPosition)
                .bubbleColor(bubbleColor)
                .arrowCenter(mArrowCenter)
                .build();
}
READ ALSO
Как передать JSON по сети в клиент - серверном приложении?

Как передать JSON по сети в клиент - серверном приложении?

Разрабатываю свое первое клиент - серверное приложениеМне посоветовали для реализации одной из функций использовать библиотеку Gson

176
Обработать нажатие кнопки на странице

Обработать нажатие кнопки на странице

Как обработать нажатие кнопки на html страннице в сервлете (язык Java)Вывод кнопки на страницу и попытка обработки нажатия данной кнопки

204
Парсю Rinex Obs file, есть вопрос?

Парсю Rinex Obs file, есть вопрос?

Здравствуйте, подскажите, пожалуйста, к чему относятся значения, начиная со 2 строки Rinex Obs файла

162
Java и Kotlin в одном android проекте

Java и Kotlin в одном android проекте

Есть довольно большой Android проект, целиком написанный на JavaСейчас мне очень интересен Kotlin, и я хотел бы продолжать проект на нём

151