تفاوت background و background tind

پرسیده شده
فعالیت 1093 روز پیش
دیده شده 473 بار
0

سلام

میخواستم بدونم تفاوت background و background tint چیه

توی ورژن جدید اندروید استودیو این آیتم وجود داره و با توجه به این مورد امکان تعریف shape های اختصاصی primary و secondary برای button ها وجود نداره و مواردی مثل background  button primary  وقتی در attribute background تعریف میشه قابل اجرا نیست و برنامه مشخصاتی که در background tint هست رو برای button تعریف میکنه

فایل پیوست

علی مهدور
علی مهدور

11 اردیبهشت 00

0
حذف شده

سلام و احترام

 

درسته , با اپدیت جدید اندروید استتودیو تم متریال دیزاین به صورت پیشفرض ست شد.

نکته ای که هست چند سر فصل آینده شما با متریال دیزاین آشنا خواهید شد .

برای اینکه فعلا با این جلسه پیش بیاید کافی هست به فایل themes.xml (دقت کنید دو فایل themes هست و منظور  تمی هست که حالت night نیست) و تم اپ رو از حالت متریال خارج کنید یعنی :

<style name="Theme.Test" parent="Theme.AppCompat.Light.NoActionBar">

که خواهد شد


<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.Test" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/purple_200</item>
        <item name="colorPrimaryVariant">@color/purple_700</item>
        <item name="colorOnPrimary">@color/black</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/teal_200</item>
        <item name="colorSecondaryVariant">@color/teal_200</item>
        <item name="colorOnSecondary">@color/black</item>
        <!-- Status bar color. -->
        <item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
        <!-- Customize your theme here. -->
    </style>
</resources>

با این کار نیازی به ست کردن Tint هم نیست و تم شما از حالت متریال خارج میشه و میتونید طبق آموزش پیش بیاید تا در سرفصل اینده این مورد رو یاد بگیرید.

مثال

<Button
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:background="@drawable/background_test"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />
فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

11 اردیبهشت 00