使用 android 可绘制图层创建比其视图更短的边框
Create shorter border than its view by using android drawable layer ist
几天来,我一直在寻找如何绘制一条长度比容器更短的边界线。基本上我想达到以下结果,即没有达到边缘的边界。
到目前为止,这是我取得的成就:
我一直认为这是不可能的,并且不受 android 可绘制对象的支持,直到我发现这个 post 。它说明了如何使用 android 可绘制图层列表绘制 C 形边框。我试图修改并符合我的目的,但我无法达到预期的结果
我不擅长 android 绘图,如果您有任何想法请告诉我。
<View
android:layout_margin="5dp"
android:background="#9c9c9c"
android:layout_width="2dp"
android:layout_height="@dimen/view_sise"/>
它看起来像这样。
首先你取出外部矩形框并对齐布局,然后单独取出内部线并使用内部布局添加它们。
内部布局对齐:
<View
android:layout_margin="5dp"
android:background="#9c9c9c"
android:layout_width="2dp"
android:layout_height="desired"/>
几天来,我一直在寻找如何绘制一条长度比容器更短的边界线。基本上我想达到以下结果,即没有达到边缘的边界。
到目前为止,这是我取得的成就:
我一直认为这是不可能的,并且不受 android 可绘制对象的支持,直到我发现这个 post
我不擅长 android 绘图,如果您有任何想法请告诉我。
<View
android:layout_margin="5dp"
android:background="#9c9c9c"
android:layout_width="2dp"
android:layout_height="@dimen/view_sise"/>
它看起来像这样。
首先你取出外部矩形框并对齐布局,然后单独取出内部线并使用内部布局添加它们。
内部布局对齐:
<View
android:layout_margin="5dp"
android:background="#9c9c9c"
android:layout_width="2dp"
android:layout_height="desired"/>