package com.touchmenotapps.radialdemo; import android.app.Activity; import android.os.Bundle; import android.view.WindowManager; import com.example.androidmenusample.R; import com.touchmenotapps.widget.radialmenu.progress.widget.RadialProgressWidget; import com.touchmenotapps.widget.radialmenu.progress.widget.RadialProgressWidget.OnRadialViewValueChanged; public class RadialProgressActivity extends Activity { private RadialProgressWidget mView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_radial_progress); mView = (RadialProgressWidget) findViewById(R.id.radial_view); mView.setSecondaryText("Brightness"); //Use this to switch between static progress view and an interactive one //mView.setTouchEnabled(false); mView.setOnRadialViewValueChanged(new OnRadialViewValueChanged() { @Override public void onValueChanged(int value) { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.screenBrightness = value / 100.0f; //getWindow().setAttributes(lp); } }); if((int) (getWindow().getAttributes().screenBrightness * 100) < 0) mView.setCurrentValue(50); else mView.setCurrentValue((int) (getWindow().getAttributes().screenBrightness * 100)); } }