آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سه سوال در مورد محیط نرم افزار eclipse

کوثر  12 سال پیش  11 سال پیش
+2 0

سوال1: چرا keyboard software در ورژن 4 از گوشی اندروید در هنگام نوشتن پیام بالا نمیاد؟؟مثل شکل زیر...لطفا بگید چیکار کنم؟تا بالا بیاد

سوال 2:چرا وقتی پروژه ای ایجاد میکنم یا import میکنم اسم کلاس ها نمیاد بجاش دوتا کلاس ایجاد میشه و قابل حذف هم نیست درضمن قبلا درست کار میکرد ولی از وقتی یه پروژه ایجاد کردم و میخواستم امتحان کنم ببینم میشه از عکس با پسوند gif استفاده کرد یا نه بعد از اون دیگ درست نمیشه مثل شکل زیر...لطفا بگید چیکار کنم مثل اولش بشه

سوال 3: در یه پروژه میخوام از عکس های متحرک استفاده کنم آیا میشه یا نه ؟اگه میشه چجوری ؟؟؟که در آدرس زیر یه نمونه نشون دادم که چجوری در پروژه استفاده کنم

http://upload7.ir/viewer.php?file=87839887732873012729.gif

ممنون از دوستان

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
mf2010  12 سال پیش
+2 0

در مورد سوال اول نیاز نیست کیبورد بالا بیاید شما از کیبورد خودتان برای تایپ استفاده کنید 

در مورد سوال دوم اون قسمتی رو که شما مشخص کردید در شکل قسمت GEN  عناصری که توی پوشه res وجود داره مقدار دهی میشه و در واقع یه پلی میشه ما بین سخت افزار و برنامه  اینم تعریفش 

This is where code is generated for all the resources defined in your res folder. This is how you can access layouts and controls defined within your code

برای دسترسی به کدهاتون باید از پوشه src استفاده کنید نه gen 

برای سوال سوم بله میشه شما باید فریم های عکس متحرکتون رو استخراج کنید و از انیمیشن برای به حرکت درآوردنش استفاده کنید که قبلا تو انجمن بیان شده اگه پیدا نکردید بگید کدش رو براتون بذارم 

0 0
"و در واقع یه پلی میشه ما بین سخت افزار و برنامه" - میشه گفت در واقع پلی میشه بین layout ها و سورس جاوا (12 سال پیش)
0 0
لطفا کدش رو بزارید (11 سال پیش)
0 0
مرسی دوستان که به سوالا جواب دادین ...لطفا اگه میشه کدشو بزارید و بگین چجوری استفاده کنم ..بازم ممنونم(اینم اضافه کنم که در مرحله ی ابدای هستم :) و از انیمشین استفاده نکردم هنوز) (11 سال پیش)
پاسخ به سوال 
mf2010  11 سال پیش
+4 0

تو این قسمت میخایم یه انیمیشن متحرک برای بگراند صفحه قرار بدیم که هر چند ثانیه عکس هاش عوض بشه  

اول فایل xml خودمون رو میسازیم و یک ImageView تعیرف میکنیم 

  <ImageView android:layout_height="fill_parent"
		android:layout_width="fill_parent"
		android:id="@+id/imageAnimation"
		android:adjustViewBounds="true" />

خوب حالا میریم سراغ مرحله دوم تو پوشه drawable یه فایل xml میسازیم به نام animation.xml و با کد های زیر 

 <?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
	android:oneshot="false">

	<item android:drawable="@drawable/frame0" android:duration="2000" />
	<item android:drawable="@drawable/frame1" android:duration="2000" />
	<item android:drawable="@drawable/frame2" android:duration="2000" />
	<item android:drawable="@drawable/frame3" android:duration="2000" />
		<item android:drawable="@drawable/frame4" android:duration="2000" />
		<item android:drawable="@drawable/frame5" android:duration="2000" />
		

</animation-list>

که شش آیتم داریم که به شش عکس مرجع اشاره داره و مدت نمایش هر عکس شما اگه فریم هات کم یا زیاده میتونی خودت کد بالا رو تغییر بدی 

تو مرحله بعدی میریم سراغ اکتیوتی ای که میخایم انیمیشن توش اجرا بشه  

اون ImageView اول رو تعیرف میکنیم   ImageView animation;

 بهش ای دی میدیم   

 animation = (ImageView)findViewById(R.id.imageAnimation);

 

حالا میگیم اون انیمیشنه  بگراند اون ImageView  بشه  

 animation.setBackgroundResource(R.drawable.animation);

حالا برای اینکه انیمیشن فعال بشه میگیم روی صفحه که فوکوس شد فعال بشه شما برای این قسمت میتونی هر چی خودت نیاز داری قرار بدی مثلا بگی روش کلیک شد فعال بشه  

 @Override
	public void onWindowFocusChanged(boolean hasFocus) {
		// TODO Auto-generated method stub
		super.onWindowFocusChanged(hasFocus);
		AnimationDrawable frameAnimation = 
				(AnimationDrawable) animation.getBackground();
			if(hasFocus) {
				frameAnimation.start();
			} else {
				frameAnimation.stop();
			}
		}
	}

تمام شد اگه مشکلی بود بفرمایید 

 

 

 

 

0 0
اگر بخوایم از فایل های اماده gif استفاده کنیم ؟ چطور میشه ؟ (11 سال پیش)
0 0
میشه استفاده کنی لینک - ولی بهتر اینه که فریم های gif رو اکسترکت کنی و تو همین قالب انیمیشن استفاده کنی ازش (11 سال پیش)
0 0
من چنتا فایل gif دارم بعضی از اونها split نمیشه ! حالا سولم اینه بعد از Split کردن و استفاده کردن از این روش اگر کاربر بخواد فایل gif اون رو سیو کنه ؟ باز هم ممکنه ؟ _ اصلا ارزشش رو داره که این همه درد سر رو اضاف کنیم ؟ (11 سال پیش)
0 0
میتونی فایل gif رو هم تو برنامه داشته باشی و اونو به کاربر بدی ذخیره کنه - انتخاب روش با شماس که ببینی کدوم به صرفه هستش (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .