Skip to main content

Style in Progress bar:

private void progressBarFn() {
    
new Thread(new Runnable() {
        
public void run() {
            
while (progressStatus < 100) {
                handler.post(
new Runnable() {
                    
public void run() {
                        progressColor1();
                        progressBar.setProgress(progressStatus);
                        progPercen.setText(String.valueOf(progressStatus + 
"%"));
                    }
                });
                
try {
                    Thread.sleep(
200);
                } 
catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }).start();
}
private void progressColor1() {
    
if (progressStatus >= 0 && progressStatus <= 29) {
        progressBar.setProgressDrawable(getResources().getDrawable(R.drawable.progressbar2));   // Color of Orange
    } 
else if (progressStatus >= 30 && progressStatus <= 69) {
        progressBar.setProgressDrawable(getResources().getDrawable(R.drawable.progressbar3));// Color of Yellow
    } 
else if (progressStatus >= 70 && progressStatus <= 99) {
        progressBar.setProgressDrawable(getResources().getDrawable(R.drawable.progressbar4));// Color of Green
    } 
else if (progressStatus >= 100) {
        progressBar.setProgressDrawable(getResources().getDrawable(R.drawable.progressbar5));// Color of Red
    }
}


==========================================
Snack Bar
Snackbar snackbar = Snackbar.make(coordinatorLayout, "Problem in internet connection!", Snackbar.LENGTH_LONG)        .setAction("RETRY", new View.OnClickListener() {    
        @Override
public void onClick(View view) {            
}        
});
snackbar.setActionTextColor(getResources().getColor(R.color.red));
View sbView = snackbar.getView(); 

TextView textView = (TextView)sbView.findViewById
(android.support.design.R.id.snackbar_text);
 textView.setTextColor(Color.WHITE); 
snackbar.show();

=======================================================

Comments

Popular posts from this blog

SearchView using CursorAdapter

Here  MYFRAGMENT is nothing but name of  a Fragment @Override public void onCreateOptionsMenu (Menu menu, MenuInflater inflater) {     inflater.inflate(R.menu.popup, menu);     final SearchManager searchManager = (SearchManager) getActivity().getSystemService(Context.SEARCH_SERVICE);     final SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();     searchView.setSearchableInfo(searchManager.getSearchableInfo(getActivity().getComponentName()));     searchView.setSubmitButtonEnabled(false);     searchView.setIconifiedByDefault(true);     //       searchView.setOnCloseListener(this);     SearchView. OnQueryTextListener textChangeListener = new SearchView. OnQueryTextListener () {         @Override         public boolean onQueryTextSubmit(String query) {             cartAdapt...

Fragment

To enable/disable menu items in Different fragments in same Activity: @Override public void onCreate(@Nullable Bundle savedInstanceState)  {     super.onCreate(savedInstanceState);     setHasOptionsMenu(true);  } @Override public void onPrepareOptionsMenu(Menu menu) {     //Disable the SearchView which is enabled in Product Chart     menu.findItem(R.id.action_search).setVisible(false);   // true to enable } ====================================================

To make a ListView to be scrolled inside of ScrollView

To make a ListView to be scrolled inside of ScrollView: lv . setOnTouchListener ( new ListView . OnTouchListener () { @Override public boolean onTouch ( View v , MotionEvent event ) { int action = event . getAction (); switch ( action ) { case MotionEvent . ACTION_DOWN : // Disallow ScrollView to intercept touch events. v . getParent (). requestDisallowInterceptTouchEvent ( true ); break ; case MotionEvent . ACTION_UP : // Allow ScrollView to intercept touch events. v . getParent (). requestDisallowInterceptTouchEvent ( false ); break ; } // Handle ListView touch events. v . onTouchEvent ( event ); return true ; } }); Refer: http://stackoverflow.com/questions/6210895/listview-inside-scrollview-is-not-scrolling-on-android