use of com.yzy.supercleanmaster.widget.textcounter.formatters.DecimalFormatter in project superCleanMaster by joyoyao.
the class MemoryCleanActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_memory_clean);
getActionBar().setDisplayHomeAsUpEnabled(true);
// applyKitKatTranslucency();
mClearMemoryAdapter = new ClearMemoryAdapter(mContext, mAppProcessInfos);
mListView.setAdapter(mClearMemoryAdapter);
bindService(new Intent(mContext, CoreService.class), mServiceConnection, Context.BIND_AUTO_CREATE);
int footerHeight = mContext.getResources().getDimensionPixelSize(R.dimen.footer_height);
mListView.setOnScrollListener(new QuickReturnListViewOnScrollListener(QuickReturnType.FOOTER, null, 0, bottom_lin, footerHeight));
textCounter.setAutoFormat(false);
textCounter.setFormatter(new DecimalFormatter());
textCounter.setAutoStart(false);
// the amount the number increments at each time interval
textCounter.setIncrement(5f);
// the time interval (ms) at which the text changes
textCounter.setTimeInterval(50);
}
use of com.yzy.supercleanmaster.widget.textcounter.formatters.DecimalFormatter in project superCleanMaster by joyoyao.
the class RubbishCleanActivity method onScanCompleted.
@Override
public void onScanCompleted(Context context, List<CacheListItem> apps) {
showProgressBar(false);
mCacheListItem.clear();
mCacheListItem.addAll(apps);
rublishMemoryAdapter.notifyDataSetChanged();
header.setVisibility(View.GONE);
if (apps.size() > 0) {
header.setVisibility(View.VISIBLE);
bottom_lin.setVisibility(View.VISIBLE);
long medMemory = mCleanerService != null ? mCleanerService.getCacheSize() : 0;
StorageSize mStorageSize = StorageUtil.convertStorageSize(medMemory);
textCounter.setAutoFormat(false);
textCounter.setFormatter(new DecimalFormatter());
textCounter.setAutoStart(false);
textCounter.setStartValue(0f);
textCounter.setEndValue(mStorageSize.value);
// the amount the number increments at each time interval
textCounter.setIncrement(5f);
// the time interval (ms) at which the text changes
textCounter.setTimeInterval(50);
sufix.setText(mStorageSize.suffix);
// textCounter.setSuffix(mStorageSize.suffix);
textCounter.start();
} else {
header.setVisibility(View.GONE);
bottom_lin.setVisibility(View.GONE);
}
if (!mAlreadyScanned) {
mAlreadyScanned = true;
}
}
Aggregations