Как сделать закругленные углы и тень для макета в android любые примеры для справки? http://imgur.com/EecAwFXОкруглые границы для Android Layout
ответ
Создать rounde_corner.xml
в папку drawable
и вставьте следующий код в этом
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white"/>
<corners android:radius="4dp"/>
</shape>
и применять, что, как background
в макете
Спасибо. Это кажется прекрасным. –
'Моя репутация меньше 15, поэтому я не могу голосовать за ваш голос. –
Хорошо, я сделаю, но через 4 минуты, потому что он предупреждает ошибку IDK почему? –
Попробуйте использовать cardview. Затем установите cardCornerRadius
для закругленных углов и cardElevation
для тени.
Check out this link for further documentation.
, например:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/material_blue_500"
android:paddingBottom="1dp">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/stock_detail_margin"
android:layout_marginEnd="@dimen/heading_item_extra_padding"
android:layout_marginLeft="@dimen/heading_item_extra_padding"
android:layout_marginRight="@dimen/heading_item_extra_padding"
android:layout_marginStart="@dimen/heading_item_extra_padding"
android:layout_marginTop="@dimen/stock_detail_margin"
app:cardCornerRadius="5dp"
app:cardElevation="15dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="3"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/txt_symbol"
style="@style/StockSymbolTextStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center"
android:hint="YHOO" />
<TextView
android:id="@+id/txt_company"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center"
android:hint="Yahoo Incorporated Inc."
android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>
<android.support.v7.widget.CardView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:layout_weight="1"
app:cardBackgroundColor="@android:color/holo_orange_dark"
app:cardCornerRadius="5dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/txt_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="57.90"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@android:color/white" />
<TextView
android:id="@+id/txt_percent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="-98.2%"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
<TextView
android:id="@+id/txt_change_amt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="-2.44"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
Этот код производит этот вид макета:
ли вы пытаетесь что-то написать. Можете ли вы указать свою проблему? –