其他分享
首页 > 其他分享> > Android活动的三角形按钮

Android活动的三角形按钮

作者:互联网

在我的Android应用程序活动中,我需要安排6个按钮,如下所示:
按钮的名称为1到6.当我尝试将每个按钮添加为按钮的背景时,存在按钮彼此重叠的问题.按钮的背景png图像是三角形的.当我将这些背景png添加到按钮时,其背景图像会发生变化,但按钮的边框仍然是矩形.所以我需要带有三角形边框的按钮,以便我可以将它们放置在如下截图的格式中.另外,对于这种类型的模式,我不适合哪种布局.所以请建议也..

解决方法:

尝试使用三角形:将其称为textview或任何背景.

triangle.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
   <item>
      <rotate
        android:fromDegrees="45"
        android:toDegrees="45"
        android:pivotX="-40%"
        android:pivotY="100%"
        >
           <shape android:shape="rectangle">

              <corners android:radius="15dip" />
              <solid android:color="@color/blue" />
           </shape>
      </rotate>
   </item>
</layer-list>

// TEXTVIEW CALLING

<TextView
  android:layout_width="@dimen/triangle"
  android:layout_height="@dimen/triangle"
  android:rotation="90"
  android:layout_centerVertical="true"
  android:background="@drawable/triangle"/>

标签:android,android-layout,button,android-imagebutton
来源: https://codeday.me/bug/20190624/1277610.html