Как создать прямоугольник но чтобы было видно только края прямоугольника?

Для создания прямоугольника, видимыми только его края, в 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.