Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何像facebook一样制作矩形和圆角面板_Android_Mobile_View - Fatal编程技术网

Android 如何像facebook一样制作矩形和圆角面板

Android 如何像facebook一样制作矩形和圆角面板,android,mobile,view,Android,Mobile,View,我是android新手,希望在不使用facebook SDK的情况下,在灰色背景下制作一个矩形和圆角的平移/视图。这种pan也被用于许多其他移动应用程序,如linkedin 由于没有信誉,无法发布快照:( 提前谢谢 Ajay我们可以使用背景图像来完成 代码示例: <FrameLayout android:id="@+id/layout_container" android:layout_width="wrap_content" andr

我是android新手,希望在不使用facebook SDK的情况下,在灰色背景下制作一个矩形和圆角的平移/视图。这种pan也被用于许多其他移动应用程序,如linkedin

由于没有信誉,无法发布快照:(

提前谢谢


Ajay

我们可以使用背景图像来完成

代码示例:

   <FrameLayout
        android:id="@+id/layout_container"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginBottom="@dimen/d10"
        android:layout_marginLeft="@dimen/d20"
        android:layout_marginRight="@dimen/d20"
        android:layout_marginTop="@dimen/d10"
        android:background="@drawable/background_withoutgrid" >

        <RelativeLayout
            android:id="@+id/canvas_container"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:background="@null" >

            <ImageView
                android:id="@+id/canvosImageView"
                android:layout_width="match_parent"
                android:layout_height="match_parent" />
        </RelativeLayout>
    </FrameLayout>

如下所示


在drawable文件夹中创建shape.xml

像 shape.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  <stroke android:width="2dp"
     android:color="#FFFFFF"/>
  <gradient 
    android:angle="225"
    android:startColor="#DD2ECCFA"
    android:endColor="#DD000000"/>
<corners
    android:bottomLeftRadius="7dp"
    android:bottomRightRadius="7dp"
    android:topLeftRadius="7dp"
    android:topRightRadius="7dp" />
</shape>

在myactivity.xml中

您可以使用:

<Button
    android:id="@+id/btn_Shap"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:text="@string/Shape"
    android:background="@drawable/shape"/>


发布图片链接。非常感谢。我现在可以根据您的建议制作所需形状。亲爱的Salem,我尝试过这种方法,但无法获得上面显示的形状。希望图片不在我身边。