Для создания прямоугольника, видимыми только его края, в Android можно воспользоваться различными подходами. Один из самых простых способов - использование класса ShapeDrawable
в сочетании с BorderDrawable
.
1. Создайте новый файл ресурсов в папке res/drawable
(например, rectangle.xml
) и задайте следующий код для определения прямоугольника:
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@android:color/transparent" /> <stroke android:color="@android:color/black" android:width="2dp" /> <corners android:radius="0dp" /> </shape>
В данном примере мы устанавливаем цвет заливки прозрачным @android:color/transparent
, задаем цвет края черным @android:color/black
и толщину края в 2dp с помощью атрибута android:width
.
2. В разметку XML активности или фрагмента добавьте View
, которая будет отображать прямоугольник. Например:
<View android:layout_width="200dp" android:layout_height="300dp" android:background="@drawable/rectangle" />
3. На выходе вы получите прямоугольник с видимыми только краями, так как цвет заливки установлен прозрачным, а край прямоугольника определен толщиной 2dp.
Это простейший способ создания прямоугольника с видимыми только краями в приложении Android. Однако, в зависимости от требований вашего проекта, вы можете варьировать его. Например, вы можете изменить цвет заливки, толщину или цвет края, а также добавить закругление углов с помощью атрибута android:radius
в файле ресурсов rectangle.xml
.