سلام ببخشی راهی خواستم که از گرادل توی ایکلیپس استفاده کنم و از تم appcompat7 میخوام استفاده
راهی دارید؟
یا اگه میشه یه راهی بکید برای طراحی مریتال دیزایت توی ایکلیپس
هیچ راهی برای طرحی مریتال توی اندروید نبود؟؟
ایول
فقط میشه بگید چجور باید ازش استفاده کنم؟؟
بعدش نمیدانم چطور به صورت خود کار یه پوشه توی ایکلیپسم اومده appcompat 7 منم از همین میخوام استفاده کنم :/
راهی برای استفاده از اون دارید؟
خوب بیاید ابتدا چند نکته رو بررسی کنیم
نکته اول : دیگه گوگل از ADT پشتیبانی نمیکنه و بروزرسانی ها براش یا نمیاد یا خیلی دیر میاد . (ADT ابزار توسعه برنامه نویسی اندروید برای IDE های محتلف هستش مانند Eclipse,NetBeans,IntelliJ) و گوکل تمام تمرکز خودش رو بر روی برنامه خودش یعنی Android studio گذاشته که بسیارم قدرتمند هستش و نسخه 1.5.1 پایدار اون برای دانلود و استفاده وجود داره
نکته دوم : طراحی متریال دیزاین در Eclipse ربطی به استفاده از Gradle در Eclipse نداره
نکته سوم : برای طراخی متریال دیزاین در اندروید 2 به بالا نیاز به کتابخانه Support Library دارید
و باید کتابخانه های زیر در پروژه خودتون استفاده کنید
Android Support Design
Android Support v7
Android Support v4
استفاده کنید که هر کدوم شامل اجزای دیگه ای هستند
حالا با این توضیحات فکر کنم شما باید توی برنامه خودتون این سه کتابخانه رو اضافه (import) کنید
android-support-v4
android-support-v7-appcompat
android-support-design
بعدش میتونید از طراحی Material Design در برنامه خودتون استفاده کنید ( البته بشرطی که طراحی متریال دیزاین بلد باشید )
نکته اخر اینکه Material Design یه زبان و الگوی طراحی جدید هستش که مختص اندروید یا موبایل نیست و در کجا طراحی نیاز باشه میشه از این زبان و الگو استفاده کرد
خب الان من اون appcompat 7 رو از طریق لایبری به پروژم استفاده کردم ولی مثلا از این کدا نمیتونم استفاهدهه کنم
کد پیاچپی:
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowNoTitle">true</item>
</style>
میدونید مشکل چیه یا راه جایگزینی براش دارید؟
مشکل اینجاست که شما دارید از کدهای متریال دیزاین استفاده میکنید در صورتی که هنوز کتابخانه اون رو به پروژتون اضافه نکردید
Android support design
توضیحات قبلی رو با دقت بیشتری بخونید متوجه میشید