سوال در مورد AppThem
سلام و خسته نباشید به همه عزیزان
من این AppTheme رو داخل قسمت visual design نفهمیدم
میشه یکی دقیق توضیح برده به چه درد می خوره ؟ کی استفاده میشه ؟ چی هست دقیقا ؟
خیلی ممنون
سال نو مبارک
سلام.
من نمیتونم همه شو توضیح بدم ولی یه مختصر ی رو میگم
امیدوارم مفید باشه ...
این تم ها در values > styles تعریف میشن .
و رنگ پس زمینه ، رنگ نوشته ها و .. رو تغییر میدن . برا هر کامپوننتی هم به کار میره .
خب حالا شما اگه به فایل منیفست خودتون نیگا بندازید در تگ application
همچین اتریبیوتی رو خواهید دید :
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"> // تم برای کل برنامه
و این تم برای تمام برنامه تعریف میشه . ولی اگه خواستین که هر کدوم از اکتیویتی شما از تم های متفاوتی پیروی کنن
پس در تگ مربوط به activity مربوط این تیکه کد رو مینویسید.
<activity android:name=".WelcomeActivity"
android:theme="@style/AppTheme"> // تم مخصوص این تم
خب حالا این تم ها از کجا میان ؟
این تم ها در بخش styles تعریف میشن . هر تمی که دوس دارین تاریک ، روشن ، ....
استفاده میکنید به این صورت
<style name="AppTheme" parent="Theme.AppCompat">
در قسمت parent تمی رو که دوست دارید انتخاب میکنید و در قسمت name اسمی برای اون انتخاب میکنید .و با @style در هر کجای برنامه که بخواهیم استفاده میکنیم .
کامل کامل بخواین یاد بگیرین اموزش ها ی زیادی هستن و با تمرین دستتون میاد . خیلی اسونه
مثلا این theme.AppCompat یک تم تیره هست ولی با اکشن بار مثلا و کلی تم دیگه
شما همشو میتونید تست کنید..
امیدوارم تونسته باشم تم رو بهتون حداقل معرفی کنم ..
سال نو شما هم مبارک . موفق باشید .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .