Подтвердить что ты не робот

Стол Android с круглой рамкой

Как я могу сделать таблицу с круглой рамкой, похожей на фотографию ниже, в Android?

Round-bordered table

4b9b3361

Ответ 1

Я думаю, что Androidbase связан с неправильным вопросом... он задал аналогичный вопрос в последнее время, и вот ответ, который я ему дал:

Вы можете поместить цветной фон с закругленными углами в таблицу, используя фон Shape. Создайте такую ​​фигуру в файле XML, поместите в свою папку drawables.

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#99FFFFFF"/>
    <corners android:radius="30px"/>
    <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" /> 
</shape>

Например, приведенное выше создает полупрозрачный белый фон с закругленными углами 30 пикселей. Вы устанавливаете это в таблицу, используя

android:background="@drawable/my_shape_file"

в файле XML, где вы определили расположение таблицы.

Ответ 2

Я предпочитаю использовать метод маскировки - накладывать изображение маски (любой фон в стиле iOS с прозрачным вырезом в нем) по стандартным макетам.

Таким образом, фон моего макета не связан напрямую с растровым изображением, я могу легко его изменить.

У меня есть ответ, объясняющий, что здесь: округлые обрезанные углы Android XML

Ответ 3

Недавно у меня была аналогичная задача, поэтому я решил написать библиотеку для этой цели. Не стесняйтесь использовать его для своих нужд... https://github.com/vladexologija/GroupedTextView

GroupedTextView