انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عکس جلد(imageview) کتاب در اندروید

عکس جلد(imageview) کتاب در اندروید

#2
با سلام .
چرا از  Splash Screen  استفاده نمی کنین ؟
اکثر نرم افزار ها از این روش استفاده می کنن ، حتی app های کتاب هم واسه جلدشون خیلی از این روش استفاده می کنن .
با این روش خودتون تعیین می کنین که جلد کتاب واسه چند ثانیه به کاربر نمایش داده بشه و بعد از اون مدت زمان اتوماتیک وار کاربر به صفحه موضوعات و لیست علاقه مندی ها و ... (MainActivity) هدایت بشه .

حالا اگه این روش مدنظرتون نیست ، من این راه حل ها  رو پیشنهاد می کنم :

راه حل اول :

از ImageButton هم اگه کارتون رو راه بندازه می تونین استفاده کنین.عکس جلد کتاب رو داخل button بزارین و طول و عرضش رو match_parent تعریف کنین ،اینجوری کاربر با کلیک کردن (لمس کردن ) عکس وارد MainActivity مورد نظر شما میشه....

راه حل دوم :

اگه ImageView فقط کارتون رو راه می ندازه ، میتونین این کار رو بکنین :
layout خودتون رو از نوع RelativeLayoute انتخاب کنین .بعد از اینکه 
ImageView خودتون رو تعریف کردین ،حالا بیاین یه Button  روی این ImageView قرار بدین .
خب حالا برای اینکه دکمه معلوم نباشه باید تنظیمات اون رو تغییر بدین :
1- Text دکمه رو پاک کنین .
2- طول و عرضش رو هم match_parent انتخاب کنین .
3-برای اینکه دکمه مشخص نباشه background اون رو 0000# وارد می کنین تا پس زمینه دکمه شفاف بشه .

این از تنظیمات UI صفحه جلد کتاب .
توی فایل جاوا هم کد button رو تعریف می کنین که با کلیک کردن روی اون شما رو به صفحه اصلی کتاب هدایت کنه (MainActivity).



برای اینکه MainActivity خودتون رو عوض کنین (اولین صفحه موقع اجرای app ) وارد فایل AndroidManifest میشین و هر کدوم از Activity ها رو که می خواین در حکم MainActivity واستون باشه ، کد زیر رو در بین کد های اون اکتیویتی قرار می دین :

کد پی‌اچ‌پی:
<intent-filter>
            <
action android:name="android.intent.action.MAIN" />
            <
category android:name="android.intent.category.LAUNCHER" />
        </
intent-filter

به عنوان مثال بعد از قرار دادن کد فوق باید کد اون اکتیویتی به شکل زیر باشه :

کد پی‌اچ‌پی:
<activity
            android
:name=".MainActivity"
            
android:label="@string/app_name" >
            <
intent-filter>
                <
action android:name="android.intent.action.MAIN" />

                <
category android:name="android.intent.category.LAUNCHER" />
            </
intent-filter>
        </
activity

موفق باشید .
 *** بحث نکن ، به فکر راه حل باش  ***
پاسخ
 سپاس شده توسط admin ، esikley


پیام‌های این موضوع
عکس جلد(imageview) کتاب در اندروید - توسط esikley - ۱۳۹۴/۰۲/۲۲, ۰۲:۳۱ ق.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط 00Alireza00 - ۱۳۹۴/۰۲/۲۲, ۱۰:۲۸ ق.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط admin - ۱۳۹۴/۰۲/۲۲, ۱۲:۳۰ ب.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط esikley - ۱۳۹۴/۰۲/۲۲, ۱۱:۲۲ ب.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط admin - ۱۳۹۴/۰۲/۲۳, ۰۱:۵۲ ب.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط esikley - ۱۳۹۴/۰۲/۲۳, ۱۰:۳۸ ب.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط 00Alireza00 - ۱۳۹۴/۰۲/۲۳, ۱۱:۵۷ ب.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط admin - ۱۳۹۴/۰۲/۲۴, ۰۹:۲۷ ق.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط esikley - ۱۳۹۴/۰۲/۲۴, ۰۵:۲۶ ب.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط esikley - ۱۳۹۴/۰۲/۲۴, ۰۲:۲۵ ق.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط admin - ۱۳۹۴/۰۲/۲۴, ۰۵:۳۳ ب.ظ
RE: عکس جلد(imageview) کتاب در اندروید - توسط esikley - ۱۳۹۴/۰۲/۲۵, ۰۱:۱۷ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان