如何调整自定义图像按钮的图像?

时间:2016-02-24 20:51:11

标签: android xml image shape android-imagebutton

我创建了自定义三角形按钮,由精彩用户提供的代码,所以,这里: How to create layout with buttons like on this picture? ( BUTTON THAT HAVE ACTUALLY SHAPE OF TRIANGLE, NOT MASK )

我进入水平,调整设计。我尝试制作9-patch img,也是正常的,但它会像这样寻找内部按钮:

enter image description here

然后碰到找到将图像调整为三角形自定义按钮的方法,并找到了这个解决方案: Android - Image Button Scale

但我所得到的对我来说并不好。这里我试过

  <FrameLayout
       android:layout_width="270dp"
       android:layout_height="270dp"
       android:layout_centerHorizontal="true"
       android:layout_centerVertical="true"
       android:background="@drawable/custom_border" >

       <custom_button.TriangleButton
           android:id="@+id/btn_bottom"
           android:layout_width="250dp"
           android:layout_height="200dp"
            android:text="Second Button"
            android:textColor="#000"
            android:layout_gravity="center_horizontal"
            android:gravity="bottom|center_horizontal"
            android:padding="13dp"/>



       <custom_button.TriangleButton
            android:id="@+id/btn_top"
            android:layout_width="130dp"
            android:layout_height="110dp"
            android:text="First Button"
            android:textColor="#000"
            android:layout_gravity="center_horizontal"
            android:gravity="bottom|center_horizontal"
            android:layout_margin="55dp"
            android:padding="30dp"
            android:onClick="callAdditionActivityButton"
            android:src="@drawable/triangle"
            android:adjustViewBounds="true"
            android:scaleType="fitXY"/>



   </FrameLayout>

我想在矩形(正常图像)中创建三角形(用我的艺术)以适合矩形的中心,顺便说一下,down_left_corner,center_top,down_right_corner,在代码中分别创建。三角形周围变得透明。如何实现这个?主要问题如何调整图片,第二是透明背景......

编辑:我的图片大小为:502 x 302,位深度为32

我想要调整的图片,我希望这个圆圈位于自定义按钮的中心: enter image description here

0 个答案:

没有答案