fade in کردن یک ImageButton
حل شد
با سلام خدمت دوستان خوب
من یه کد نوشتم توی اون دکمه اول با fade in روشن میشه و بعدش باهاش ورود پیدا میکنیم به صفحه بعد ، ولی مشکل از اینجاست که وقتی ست آن کلیک لیسنر را مینویسم که کدای مربوطه را بنویسم ارور رخ میده ، البته ارور اجرایی هستش و موقع اجرا رخ میده و برنامه بسته میشه ، لطفا راهنماییم کنید ممنون میشم
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.WindowManager;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.DecelerateInterpolator;
import android.widget.ImageButton;
import android.widget.ImageView;
public class MainActivity extends AppCompatActivity {
ImageView img_garson;
ImageButton btn_enter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
View myView = findViewById(R.id.img_garson);
// define Animation ((fade in))
Animation fadeIn = new AlphaAnimation(0, 1);
fadeIn.setInterpolator(new DecelerateInterpolator());
fadeIn.setDuration(6000);
// set Animation
myView.setVisibility(View.GONE);
myView.setVisibility(View.VISIBLE);
myView.setAnimation(fadeIn);
//2
View myView2 = findViewById(R.id.btn_enter);
// define Animation ((fade in))
Animation fadeIn2 = new AlphaAnimation(0, 1);
fadeIn2.setInterpolator(new DecelerateInterpolator());
fadeIn2.setDuration(10000);
// set Animation
myView2.setVisibility(View.GONE);
myView2.setVisibility(View.VISIBLE);
myView2.setAnimation(fadeIn2);
btn_enter.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
}
مشکلم حل شد دو ساعت روش داشتم فکر میکردم دریغ که یه اشتباه ساده دلیلش بود ، به دلیل اینکه یکبار موقع Fade کردن تعریف کرده بودم button را دیگه تعریفش نکردم و فقط با یک خطی که
btn_enter=(ImageButton) findViewById(R.id.btn_enter);
بود مشکل حل شد با تشکر از همگی
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .