命名规则
This commit is contained in:
@ -50,27 +50,27 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
public static final String TAG = "DownloadManagerActivity";
|
||||
|
||||
@BindView(R.id.downloadmanager_viewPager)
|
||||
ViewPager downloadmanager_viewPager;
|
||||
ViewPager mDownloadmanagerVp;
|
||||
@BindView(R.id.downloadmanager_tv_download)
|
||||
TextView downloadmanager_tv_download;
|
||||
TextView mDownloadmanagerDownloadTv;
|
||||
@BindView(R.id.downloadmanager_tv_update)
|
||||
TextView downloadmanager_tv_update;
|
||||
TextView mDownloadmanagerUpdateTv;
|
||||
@BindView(R.id.downloadmanager_download_number)
|
||||
TextView downloadmanager_download_number;
|
||||
TextView mDownloadmanagerDownloadNumber;
|
||||
@BindView(R.id.downloadmanager_tv_send)
|
||||
TextView downloadmanager_tv_send;
|
||||
TextView mDownloadmanagerSendTv;
|
||||
@BindView(R.id.downloadmanager_update_number)
|
||||
TextView downloadmanager_update_number;
|
||||
TextView mDownloadmanagerUpdateNumber;
|
||||
@BindView(R.id.downloadmanager_ll_download)
|
||||
LinearLayout downloadmanager_ll_download;
|
||||
LinearLayout mDownloadmanagerDownloadLl;
|
||||
@BindView(R.id.downloadmanager_ll_update)
|
||||
LinearLayout downloadmanager_ll_update;
|
||||
LinearLayout mDownloadmanagerUpdateLl;
|
||||
@BindView(R.id.downloadmanager_slide_line)
|
||||
View downloadmanager_slide_line;
|
||||
View mDownloadmanagerSlideLine;
|
||||
Runnable runnable = new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
downloadmanager_ll_download.performClick();
|
||||
mDownloadmanagerDownloadLl.performClick();
|
||||
}
|
||||
};
|
||||
private LinearLayout.LayoutParams lparams;
|
||||
@ -94,7 +94,7 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
@Override
|
||||
protected void onSaveInstanceState(Bundle outState) {
|
||||
super.onSaveInstanceState(outState);
|
||||
outState.putInt("CurrentItem", downloadmanager_viewPager.getCurrentItem());
|
||||
outState.putInt("CurrentItem", mDownloadmanagerVp.getCurrentItem());
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -108,24 +108,24 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
|
||||
initTitle(getString(R.string.title_downloadmanager));
|
||||
|
||||
downloadmanager_ll_download.setOnClickListener(this);
|
||||
downloadmanager_ll_update.setOnClickListener(this);
|
||||
downloadmanager_tv_send.setOnClickListener(this);
|
||||
mDownloadmanagerDownloadLl.setOnClickListener(this);
|
||||
mDownloadmanagerUpdateLl.setOnClickListener(this);
|
||||
mDownloadmanagerSendTv.setOnClickListener(this);
|
||||
|
||||
int updateSize = PackageManager.getUpdateList().size();
|
||||
if (updateSize != 0) {
|
||||
downloadmanager_update_number.setVisibility(View.VISIBLE);
|
||||
downloadmanager_update_number.setText(String.valueOf(updateSize));
|
||||
mDownloadmanagerUpdateNumber.setVisibility(View.VISIBLE);
|
||||
mDownloadmanagerUpdateNumber.setText(String.valueOf(updateSize));
|
||||
} else {
|
||||
downloadmanager_update_number.setVisibility(View.GONE);
|
||||
mDownloadmanagerUpdateNumber.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
int downloadSize = DownloadManager.getInstance(getApplicationContext()).getAll().size();
|
||||
if (downloadSize != 0) {
|
||||
downloadmanager_download_number.setVisibility(View.VISIBLE);
|
||||
downloadmanager_download_number.setText(String.valueOf(downloadSize));
|
||||
mDownloadmanagerDownloadNumber.setVisibility(View.VISIBLE);
|
||||
mDownloadmanagerDownloadNumber.setText(String.valueOf(downloadSize));
|
||||
} else {
|
||||
downloadmanager_download_number.setVisibility(View.GONE);
|
||||
mDownloadmanagerDownloadNumber.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
int currentItem;
|
||||
@ -144,22 +144,22 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
lparams = new LinearLayout.LayoutParams((int) (width * 0.7),
|
||||
DisplayUtils.dip2px(getApplicationContext(), 2));
|
||||
lparams.leftMargin = (int) (width * (currentItem + 0.17f));
|
||||
downloadmanager_slide_line.setLayoutParams(lparams);
|
||||
mDownloadmanagerSlideLine.setLayoutParams(lparams);
|
||||
|
||||
List<Fragment> list = new ArrayList<>();
|
||||
list.add(new GameDownloadFragment());
|
||||
list.add(new GameUpdateFragment());
|
||||
list.add(new FileSendFragment());
|
||||
downloadmanager_viewPager.setAdapter(new FragmentAdapter(getSupportFragmentManager(), list));
|
||||
downloadmanager_viewPager.addOnPageChangeListener(this);
|
||||
downloadmanager_viewPager.setCurrentItem(currentItem);
|
||||
mDownloadmanagerVp.setAdapter(new FragmentAdapter(getSupportFragmentManager(), list));
|
||||
mDownloadmanagerVp.addOnPageChangeListener(this);
|
||||
mDownloadmanagerVp.setCurrentItem(currentItem);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
|
||||
if (positionOffset != 0) {
|
||||
lparams.leftMargin = (int) (width * (position + positionOffset + 0.17f));
|
||||
downloadmanager_slide_line.setLayoutParams(lparams);
|
||||
mDownloadmanagerSlideLine.setLayoutParams(lparams);
|
||||
}
|
||||
}
|
||||
|
||||
@ -167,18 +167,18 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
public void onPageSelected(int position) {
|
||||
if (position == 0) {
|
||||
EventBus.getDefault().post(new EBUISwitch(DownloadManagerActivity.TAG, 0));
|
||||
downloadmanager_tv_download.setTextColor(ContextCompat.getColor(this, R.color.theme));
|
||||
downloadmanager_tv_update.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
downloadmanager_tv_send.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
mDownloadmanagerDownloadTv.setTextColor(ContextCompat.getColor(this, R.color.theme));
|
||||
mDownloadmanagerUpdateTv.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
mDownloadmanagerSendTv.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
} else if (position == 1) {
|
||||
EventBus.getDefault().post(new EBUISwitch(DownloadManagerActivity.TAG, 0));
|
||||
downloadmanager_tv_download.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
downloadmanager_tv_update.setTextColor(ContextCompat.getColor(this, R.color.theme));
|
||||
downloadmanager_tv_send.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
mDownloadmanagerDownloadTv.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
mDownloadmanagerUpdateTv.setTextColor(ContextCompat.getColor(this, R.color.theme));
|
||||
mDownloadmanagerSendTv.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
} else {
|
||||
downloadmanager_tv_download.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
downloadmanager_tv_update.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
downloadmanager_tv_send.setTextColor(ContextCompat.getColor(this, R.color.theme));
|
||||
mDownloadmanagerDownloadTv.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
mDownloadmanagerUpdateTv.setTextColor(ContextCompat.getColor(this, R.color.title));
|
||||
mDownloadmanagerSendTv.setTextColor(ContextCompat.getColor(this, R.color.theme));
|
||||
}
|
||||
}
|
||||
|
||||
@ -191,13 +191,13 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
public void onClick(View view) {
|
||||
switch (view.getId()) {
|
||||
case R.id.downloadmanager_tv_send:
|
||||
downloadmanager_viewPager.setCurrentItem(INDEX_SEND);
|
||||
mDownloadmanagerVp.setCurrentItem(INDEX_SEND);
|
||||
break;
|
||||
case R.id.downloadmanager_ll_download:
|
||||
downloadmanager_viewPager.setCurrentItem(INDEX_DOWNLOAD);
|
||||
mDownloadmanagerVp.setCurrentItem(INDEX_DOWNLOAD);
|
||||
break;
|
||||
case R.id.downloadmanager_ll_update:
|
||||
downloadmanager_viewPager.setCurrentItem(INDEX_UPDATE);
|
||||
mDownloadmanagerVp.setCurrentItem(INDEX_UPDATE);
|
||||
break;
|
||||
}
|
||||
|
||||
@ -206,7 +206,7 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onEventMainThread(EBMiPush mipush) {
|
||||
if ("plugin_install".equals(mipush.getFrom())) {
|
||||
downloadmanager_ll_download.performClick();
|
||||
mDownloadmanagerDownloadLl.performClick();
|
||||
}
|
||||
}
|
||||
|
||||
@ -214,33 +214,33 @@ public class DownloadManagerActivity extends BaseActivity implements OnClickList
|
||||
public void onEventMainThread(EBDownloadChanged changed) {
|
||||
if ("download".equals(changed.getType())) {
|
||||
if (changed.getVisibility() == View.VISIBLE) {
|
||||
downloadmanager_download_number.setVisibility(View.VISIBLE);
|
||||
mDownloadmanagerDownloadNumber.setVisibility(View.VISIBLE);
|
||||
} else if (changed.getVisibility() == View.GONE) {
|
||||
downloadmanager_download_number.setVisibility(View.GONE);
|
||||
mDownloadmanagerDownloadNumber.setVisibility(View.GONE);
|
||||
} else if (changed.getVisibility() == View.INVISIBLE) {
|
||||
downloadmanager_download_number.setVisibility(View.INVISIBLE);
|
||||
mDownloadmanagerDownloadNumber.setVisibility(View.INVISIBLE);
|
||||
}
|
||||
downloadmanager_download_number.setText(String.valueOf(changed.getSize()));
|
||||
mDownloadmanagerDownloadNumber.setText(String.valueOf(changed.getSize()));
|
||||
} else if ("update".equals(changed.getType())) {
|
||||
if (changed.getSize() == -1) {
|
||||
int number = Integer.valueOf(downloadmanager_update_number.getText().toString());
|
||||
int number = Integer.valueOf(mDownloadmanagerUpdateNumber.getText().toString());
|
||||
if (number == 1) {
|
||||
downloadmanager_update_number.setVisibility(View.GONE);
|
||||
mDownloadmanagerUpdateNumber.setVisibility(View.GONE);
|
||||
} else {
|
||||
downloadmanager_update_number.setText(String.valueOf(number - 1));
|
||||
mDownloadmanagerUpdateNumber.setText(String.valueOf(number - 1));
|
||||
}
|
||||
} else {
|
||||
if (changed.getSize() != 0) {
|
||||
if (changed.getVisibility() == View.VISIBLE) {
|
||||
downloadmanager_update_number.setVisibility(View.VISIBLE);
|
||||
mDownloadmanagerUpdateNumber.setVisibility(View.VISIBLE);
|
||||
} else if (changed.getVisibility() == View.GONE) {
|
||||
downloadmanager_update_number.setVisibility(View.GONE);
|
||||
mDownloadmanagerUpdateNumber.setVisibility(View.GONE);
|
||||
} else if (changed.getVisibility() == View.INVISIBLE) {
|
||||
downloadmanager_update_number.setVisibility(View.INVISIBLE);
|
||||
mDownloadmanagerUpdateNumber.setVisibility(View.INVISIBLE);
|
||||
}
|
||||
downloadmanager_update_number.setText(String.valueOf(changed.getSize()));
|
||||
mDownloadmanagerUpdateNumber.setText(String.valueOf(changed.getSize()));
|
||||
} else {
|
||||
downloadmanager_update_number.setVisibility(View.GONE);
|
||||
mDownloadmanagerUpdateNumber.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user