بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر فونت Dialog و Fade شدن آن
سلام استاد
چطور میشه فونت دیالوگها رو عوض کرد؟
وقتی اینکارو میکنم از getAssets ایراد میگیره که نمیشه تو متد static استفاده بشه چون non static هستش و وقتی متد رو non static میکنم نمیتونم تو کلاسهای دیگه صداش کنم.
public static void forgotDialog() {
Dialog dialog = new Dialog(G.currentActivity, android.R.style.Theme_Panel);
dialog.setContentView(R.layout.dialog_forgot);
dialog.setCanceledOnTouchOutside(true);
final Button btnResend = (Button) dialog.findViewById(R.id.btnResend);
btnResend.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
G.currentActivity.finish();
}
});
dialog.show();
}
بعد اینکه میخام وقتی دیالوگ نشون داده میشه اکتیویتی زیرش fade بشه یعنی تار بشه.
ممنونم.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
12 سال پیش
0
0
متد getAssets از متدهای کلاسی از جنس Context هست پس می تونید به شکل G.context.getAssets صداش بزنید و مشکلی ایجاد نخواهد شد.
در خصوص Fade شدن روی نسخه های جدید کار نمی کند و تنها DIM تصویر عمل می کند. به صورت زیر:
در خصوص Fade شدن روی نسخه های جدید کار نمی کند و تنها DIM تصویر عمل می کند. به صورت زیر:
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
lp.dimAmount=0.0f; // Dim level. 0.0 - no dim, 1.0 - completely opaque
dialog.getWindow().setAttributes(lp);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .