English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تحقيق تأثير تحميل الم仿真 في Android

في الآونة الأخيرة، كنت بلا شيء أفعله وأنا عملت تطبيق Android صغير، كما يلي:

صورة التوضيح:

واجهة الأصلية

تشغيل النقر على الزر   

واجهة المستخدم بعد التنفيذ

النص التطبيقي:

public class MainActivity extends AppCompatActivity {
  private Button bt;
  private TextView tv;
  public ProgressDialog myDialog;
  public void onClick(View v) {
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    bt=(Button)findViewById(R.id.button);
    tv=(TextView)findViewById(R.id.text);
    bt.setOnClickListener(new myOnClickListener());
  }
  private class myOnClickListener implements View.OnClickListener{
    public void onClick(View v) {
    final CharSequence strDialogTitle=getString(R.string.app_about);
      final CharSequence strDialogBody=getString(R.string.app_msg);
      // عرض نافذة الحوار
      myDialog=ProgressDialog.show(MainActivity.this,strDialogTitle,strDialogBody,true);
      tv.setText(R.string.result);
      // إنشاء خيط فارغ لتشغيله
      new Thread(){
      public void run(){
        try{
          // إعداد خيط التشغيل للنوم لمدة 3 ثوان
            sleep(3000);
            catch (Exception e){
          }
            e.printStackTrace();
          }
          finally {
            // إزالة الكائن myDialog المحدد
            myDialog.dismiss();
          }
        }
      .start(); // البدء في تشغيل الخيط
    }
  }
}

هذا هو نهاية محتوى هذا المقال، نأمل أن يكون قد ساعد في تعلم الجميع، ونأمل أن تدعموا تعليمات الصياغة.

البيان: محتوى هذا المقال تم جمعه من الإنترنت، وله حقوق الطبع والنشر لأصحاب الملكية، تم جمع المحتوى من قبل المستخدمين عبر الإنترنت بطرق متفاوتة، ولا يمتلك هذا الموقع حقوق الملكية، ولا يتم تعديل المحتوى بشكل يدوي، ولا يتحمل هذا الموقع أي مسؤولية قانونية متعلقة بذلك. إذا كنت قد وجدت محتوى يشتبه في انتهاك حقوق النسخ، فيرجى إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (أثناء إرسال البريد الإلكتروني، يرجى استبدال # ب @) للإبلاغ، وقدم الدليل على ذلك، وإذا تم التحقق من ذلك، فإن هذا الموقع سيقوم بإزالة المحتوى المشبوه في انتهاك حقوق النسخ فوراً.

مفضل لك