本文整理匯總了Java中android.widget.Chronometer.start方法的典型用法代碼示例。如果您正苦於以下問題:Java Chronometer.start方法的具體用法?Java Chronometer.start怎麽用?Java Chronometer.start使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.widget.Chronometer
的用法示例。
在下文中一共展示了Chronometer.start方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
/**
* Called on create of the Activity. Sets up the activity
* with its layout. Also sets up and starts the chronometer to tick
* and check the time. If it's over 3 seconds it'll close.
*/
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.page_splash);
this.overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
Chronometer chrono = (Chronometer) findViewById(R.id.chronometer_splash_chrono);
chrono.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
public void onChronometerTick(Chronometer chronometer) {
counter++;
if(counter > 2) {
Intent intent = new Intent(Splash.this, Main.class);
Splash.this.startActivity(intent);
Splash.this.finish();
}
}
});
chrono.start();
}
示例2: setChronometer
import android.widget.Chronometer; //導入方法依賴的package包/類
private static void setChronometer(Chronometer chronometer, int mode) {
switch (mode) {
case Constant.CHRONOMETER_START:
if (playTime != 0) {
chronometer.setBase(chronometer.getBase() +
(SystemClock.elapsedRealtime() - playTime));
} else {
chronometer.setBase(SystemClock.elapsedRealtime());
}
chronometer.start();
break;
case Constant.CHRONOMETER_STOP:
chronometer.stop();
playTime = SystemClock.elapsedRealtime();
break;
case Constant.CHRONOMETER_RESET:
chronometer.stop();
chronometer.setBase(SystemClock.elapsedRealtime());
playTime = 0;
break;
default:
break;
}
}
示例3: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// The ViewModelStore provides a new ViewModel or one previously created.
ChronometerViewModel chronometerViewModel
= ViewModelProviders.of(this).get(ChronometerViewModel.class);
// Get the chronometer reference
Chronometer chronometer = findViewById(R.id.chronometer);
if (chronometerViewModel.getStartTime() == null) {
// If the start date is not defined, it's a new ViewModel so set it.
long startTime = SystemClock.elapsedRealtime();
chronometerViewModel.setStartTime(startTime);
chronometer.setBase(startTime);
} else {
// Otherwise the ViewModel has been retained, set the chronometer's base to the original
// starting time.
chronometer.setBase(chronometerViewModel.getStartTime());
}
chronometer.start();
}
示例4: onCreateView
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View fragmentView = inflater.inflate(R.layout.misc_overscroll_demo, null, false);
View textView = fragmentView.findViewById(R.id.demo_text);
OverScrollDecoratorHelper.setUpStaticOverScroll(textView, OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL);
View imageView = fragmentView.findViewById(R.id.demo_image);
OverScrollDecoratorHelper.setUpStaticOverScroll(imageView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL);
mChrono = (Chronometer) fragmentView.findViewById(R.id.demo_chronometer);
if (savedInstanceState != null) {
mChrono.setBase(savedInstanceState.getLong(CHRONO_TIME_SAVE_ID));
}
OverScrollDecoratorHelper.setUpStaticOverScroll(mChrono, OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL);
mChrono.start();
return fragmentView;
}
示例5: onPostCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Trigger the initial hide() shortly after the activity has been
// created, to briefly hint to the user that UI controls
// are available.
// Set text of quick timer
Chronometer qt = (Chronometer) findViewById(R.id.quicktimer);
if (!mQuickTimerRunning) {
qt.setText("Quick Timer");
}
else {
String timeFields[] = mElapsedTime.split(":");
qt.setBase(SystemClock.elapsedRealtime()
- Integer.parseInt(timeFields[0])*60000 - Integer.parseInt(timeFields[1])*1000);
qt.start();
}
}
示例6: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
PrinterLogger.setLogLevel(PrinterLogger.LEVEL_VERBOSE);
ZoomLogger.setLogLevel(ZoomLogger.LEVEL_ERROR);
setContentView(R.layout.activity_main);
mDocument = findViewById(R.id.pdf_preview);
mJpegPrinter = new JpegPrinter(mDocument, this);
mPngPrinter = new PngPrinter(mDocument, this);
mPdfPrinter = new PdfPrinter(mDocument, this);
mDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
mFilename = "my-document-" + System.currentTimeMillis();
findViewById(R.id.print_jpeg).setOnClickListener(this);
findViewById(R.id.print_pdf).setOnClickListener(this);
findViewById(R.id.print_png).setOnClickListener(this);
findViewById(R.id.edit).setOnClickListener(this);
findViewById(R.id.logo_prompt).setOnClickListener(this);
Chronometer chrono = findViewById(R.id.chrono);
chrono.start();
mPanel = findViewById(R.id.controls);
mPanel.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
BottomSheetBehavior b = BottomSheetBehavior.from(mPanel);
b.setState(BottomSheetBehavior.STATE_HIDDEN);
mPanel.getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
});
setupControls();
}
示例7: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate() {
super.onCreate();
Log.v(LOG_TAG, "in onCreate");
mChronometer = new Chronometer(this);
mChronometer.setBase(SystemClock.elapsedRealtime());
mChronometer.start();
}
示例8: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Chronometer chronometer = findViewById(R.id.chronometer);
chronometer.start();
}
示例9: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_custom_capturer);
capturedView = (LinearLayout) findViewById(R.id.captured_view);
videoView = (VideoView) findViewById(R.id.video_view);
timerView = (Chronometer) findViewById(R.id.timer_view);
timerView.start();
// Once added we should see our linear layout rendered live below
localVideoTrack = LocalVideoTrack.create(this, true, new ViewCapturer(capturedView));
localVideoTrack.addRenderer(videoView);
}
示例10: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_survey5);
chron = (Chronometer) findViewById(R.id.chron);
chron.setBase(SystemClock.elapsedRealtime()); //Set the chronometer time.
chron.start(); //Start time measurement.
}
示例11: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_survey12);
chron = (Chronometer) findViewById(R.id.chron);
chron.setBase(SystemClock.elapsedRealtime()); //Set the chronometer time.
chron.start(); //Start time measurement.
}
示例12: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_survey7);
chron = (Chronometer) findViewById(R.id.chron);
chron.setBase(SystemClock.elapsedRealtime()); //Set the chronometer time.
chron.start(); //Start time measurement.
}
示例13: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_survey17);
chron = (Chronometer) findViewById(R.id.chron);
chron.setBase(SystemClock.elapsedRealtime()); //Set the chronometer time.
chron.start(); //Start time measurement.
}
示例14: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_survey1);
chron = (Chronometer) findViewById(R.id.chron);
chron.setBase(SystemClock.elapsedRealtime()); //Set the chronometer time.
chron.start(); //Start time measurement.
}
示例15: onCreate
import android.widget.Chronometer; //導入方法依賴的package包/類
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_survey3);
chron = (Chronometer) findViewById(R.id.chron);
chron.setBase(SystemClock.elapsedRealtime()); //Set the chronometer time.
chron.start(); //Start time measurement.
}