ورود

View Full Version : زمان دادن به عکس



zahra.mf
شنبه 12 مرداد 1392, 02:14 صبح
سلام
من میخوام تو یه اکتیویتی یه image view بذارم و بگم بعد یه مدت زمان خاص به اکتیویتی بعدی بره نمیدونم دستورش و چه جور باید بنویسم نمیخوام مثل toast عمل کنه !

parvizwpf
شنبه 12 مرداد 1392, 02:18 صبح
یعنی چی به اکتیویتی بعدی بره؟

farhadfery
شنبه 12 مرداد 1392, 07:53 صبح
http://barnamenevis.org/showthread.php?412008-%D8%A7%D9%86%D9%85%DB%8C%D8%B4%D9%86-%D9%88%D8%B1%D9%88%D8%AF%DB%8C-%D9%88-%D8%AE%D8%B1%D9%88%D8%AC%DB%8C-%D8%A7%DA%A9%D8%AA%DB%8C%D9%88%DB%8C%D8%AA%DB%8C&p=1838031&viewfull=1#post1838031

moh_sen201
شنبه 12 مرداد 1392, 10:51 صبح
private final int _splashTime = 3000;

@Override
protected void onStart() {
super.onStart();

new Handler().postDelayed(new Thread(){

@Override
public void run() {
super.run();

Intent intent = new Intent(splash.this, customer.class);
startActivity(intent);
splash.this.finish();
overridePendingTransition(R.drawable.fade_in, R.drawable.fade_out);
}

}, _splashTime);
}



زمان splashTime رو تغییر بده

zahra.mf
شنبه 12 مرداد 1392, 15:30 عصر
ممنون بابت راهنمایی هاتون ولی من نمیخوام انیمیشن بزارم این تیکه کد هم نوشتم ولی خطا میده و کار نمیکنه
من میخوام موقع باز شدن برنامه یه عکس بیاد و بعد چند ثانیه بره به xml یا صفحه اصلی برنامه
راستش من نمیفهمم اینجا چه کار کردین:ناراحت:
من کد و اینجوری نوشتم ولی کار نمیکنه یه کم تغییر هم دادم ولی نشد

package com.text.test;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;

public class TextActivity extends Activity {
private final int _splashTime = 3000;
public static int sp=1;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
protected void onStart() {
super.onStart();

new Handler().postDelayed(new Thread(){

@Override
public void run() {
super.run();
startActivity(new Intent(TextActivity.this,main.class));

// Intent intent = new Intent(TextActivity.this, main.class);
//startActivity(intent);
//TextActivity.this.finish();
//overridePendingTransition(R.drawable.testtt, R.drawable.testtt);
}

}, _splashTime);

super.onStop();
}

}

rubiks.kde
شنبه 12 مرداد 1392, 16:01 عصر
سلام
هدفتون اینکه یه splash screen برای برنامتون ایجاد کنید؟

zahra.mf
شنبه 12 مرداد 1392, 16:18 عصر
سلام
هدفتون اینکه یه splash screen برای برنامتون ایجاد کنید؟

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

hamid_hr
شنبه 12 مرداد 1392, 16:29 عصر
خب وقتي اون صفحه لود شد يه تابع رو با ترد اجرا كن تو ترد يه دونه thread.sleep(); بزار بعدشم finish

darkenerboy
شنبه 12 مرداد 1392, 16:30 عصر
بله
من میدونم
اسمش splash screen هستش

اینم لینک آموزش به زبان فارسی (http://www.kamalan.com/?p=1313)

abbasalim
شنبه 12 مرداد 1392, 20:53 عصر
یا اینجا (http://www.esfandune.ir/%D8%B3%D8%A7%D8%AE%D8%AA-splash-screen-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF%DB%8C/)
البته به پای آموزش آقای کمالان نمیرسه ولی خیلی ساده س