amirhossein1376

زیارت

5 ارسال در این موضوع قرار دارد

سلام.

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

میخواستم اگه سورس اینچنین برنامه ای رو دارین بذارین یا آموزششو لطفا (بیشر به جاوا مربوطه)

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب سوال شما چند قسمت میباشد. برای اینکه یک اهنگ پخش شود میتوانید از MediaPlayer استفاده کنید و بعد وقتی میخواهید بک گراند Imageview را به هر صورت دلخواه عوض کنید.

پخش موزیک:

[shcode=java]MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.ring);

mp.start();

[/shcode]

تغییر تصویر:

[shcode=java]

Resources res = activity.getResources();

int resourceId = res.getIdentifier(list.get("image_path"), "drawable",

activity.getPackageName());

// thumb_image.setImageDrawable(drawable)

thumb_image.setImageResource(resourceId);

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون.ولی مثل اینکه خوب نگفتم  میخوام اول مثلا یه صفحه با پس زمینه کاملا سفید داشته باشم و یه چندتا تکست ویو که توشون بخش های مختلفو نوشته تا اینجا حله حالا میخوام وقتی که مثلا خوندن بخش اول 10 ثانیه طول میکشه بگ گراند این تکست ویو ای که داره میخونه عوض بشه و مثلا قرمز بشه و وقتی رفت جزء بعدی رنگ تکست ویو قبلی سفید بشه و این بار این یکی قرمز شه

یا میتونم اینطوری هم بگم

مثلا وقتی کاربر پلی رو زد

از ثانیه ی اول تا دهم رنگ تکست ویو اول قرمز باشه

از ثانیه 11 تا مثلا 30 تکس ویو دوم

تا الی آخر

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب شما مثال ساده ای که آماده کرده اید را در انجمن قرار دهید تا ببرسیش کنیم و اون امکان را در آن قرار دهیم.

کد مربوط به انجام کار بعد از چند ثانیه یا دقیقه خاص:

[shcode=java]

@Override

    public void onClick(View v) {

    my_button.setBackgroundResource(R.drawable.icon);

    // SLEEP 2 SECONDS HERE ...

    final Handler handler = new Handler(); 

        Timer t = new Timer(); 

        t.schedule(new TimerTask() { 

                public void run() { 

                        handler.post(new Runnable() { 

                                public void run() { 

                                 my_button.setBackgroundResource(R.drawable.defaultcard); 

                                } 

                        }); 

                } 

        }, 2000); 

    }

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید اینترنت ندارم با دایال آپ نمیشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری