یک سری تغییرات

پرسیده شده
فعالیت 977 روز پیش
دیده شده 628 بار
1

سلام خدمت دوستان و استاد عزیز

از این متد برای تغییر در ویو اولویت وظیفه ها میتونید استفاده کنید برای کوتاه شدن کد:

public void changeImportanceView(int importance) {
        if(selectedImportance != importance) {
            lastSelectedImportanceIv.setImageResource(0);
            ImageView imageView;
            switch (importance) {
                default:
                case Task.IMPORTANCE_NORMAL:
                    imageView = vb.normalImportanceCheckIv;
                    break;
                case Task.IMPORTANCE_LOW:
                    imageView = vb.lowImportanceCheckIv;
                    break;
                case Task.IMPORTANCE_HIGH:
                    imageView = vb.highImportanceCheckIv;
                    break;
            }
            imageView.setImageResource(R.drawable.ic_check_white_24dp);
            selectedImportance = importance;
            lastSelectedImportanceIv = imageView;
        }
    }

وهمین طور تغییر در متد onCreate:

vb.lowImportanceBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                changeImportanceView(Task.IMPORTANCE_LOW);
            }
        });

        vb.normalImportanceBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                changeImportanceView(Task.IMPORTANCE_NORMAL);
            }
        });

        vb.backBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                finish();
            }
        });
فایل پیوست

مرتضی زندیه
مرتضی زندیه

6 شهریور 00

2
حذف شده

سلام مرتضی عزیز 

 

ممنون از اینکه تجربه ات رو به اشتراک گذاشتی

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

7 شهریور 00