@Override protected void initViews(View view) { super.initViews(view); timerChronometer = (Chronometer) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.chronometer_timer_audio_call); ImageView firstOpponentAvatarImageView = (ImageView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.image_caller_avatar); firstOpponentAvatarImageView.setBackgroundDrawable(UiUtils.getColorCircleDrawable(opponents.get(0).getId())); alsoOnCallText = (TextView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.text_also_on_call); setVisibilityAlsoOnCallTextView(); firstOpponentNameTextView = (TextView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.text_caller_name); firstOpponentNameTextView.setText(opponents.get(0).getFullName()); otherOpponentsTextView = (TextView) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.text_other_inc_users); otherOpponentsTextView.setText(getOtherOpponentsNames()); audioSwitchToggleButton = (ToggleButton) view.findViewById(com.mobilemaster.quickblox.groupchatwebrtc.R.id.toggle_speaker); audioSwitchToggleButton.setVisibility(View.VISIBLE); actionButtonsEnabled(false); }
/** * 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(); }
private void initView() { client = new LocationClient(getApplicationContext()); client.registerLocationListener(new RunningActivity.MyLocationListener()); rootLayout = (LinearLayout) findViewById(R.id.running_root_layout); mapView = (MapView) findViewById(R.id.bmapView); startButton = (CircularProgressButton) findViewById(R.id.cpb_button); latLngText = (TextView) findViewById(R.id.lat_lng_text); speedNumber = (TextView) findViewById(R.id.speed_text); distanceNumber = (ImageNumberDisplayView) findViewById(R.id.distance_text); stepNumber = (ImageNumberDisplayView) findViewById(R.id.running_step); energyNumber = (ImageNumberDisplayView) findViewById(R.id.running_energy); setToolbar(R.id.running_toolbar, true); timer = (Chronometer) findViewById(R.id.timer); baiduMap = mapView.getMap(); startButton.setClickable(false); startButton.setIndeterminateProgressMode(true); }
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; } }
private void findViews() { if (init || root == null) return; topRoot = root.findViewById(R.id.avchat_video_top_control); switchAudio = topRoot.findViewById(R.id.avchat_video_switch_audio); switchAudio.setOnClickListener(this); time = (Chronometer) topRoot.findViewById(R.id.avchat_video_time); netUnstableTV = (TextView) topRoot.findViewById(R.id.avchat_video_netunstable); middleRoot = root.findViewById(R.id.avchat_video_middle_control); headImg = (HeadImageView) middleRoot.findViewById(R.id.avchat_video_head); nickNameTV = (TextView) middleRoot.findViewById(R.id.avchat_video_nickname); notifyTV = (TextView) middleRoot.findViewById(R.id.avchat_video_notify); refuse_receive = middleRoot.findViewById(R.id.avchat_video_refuse_receive); refuseTV = (TextView) refuse_receive.findViewById(R.id.refuse); receiveTV = (TextView) refuse_receive.findViewById(R.id.receive); refuseTV.setOnClickListener(this); receiveTV.setOnClickListener(this); recordView = root.findViewById(R.id.avchat_record_layout); recordTip = recordView.findViewById(R.id.avchat_record_tip); recordWarning = recordView.findViewById(R.id.avchat_record_warning); bottomRoot = root.findViewById(R.id.avchat_video_bottom_control); faceUnityRoot = root.findViewById(R.id.avchat_video_face_unity); switchCameraToggle = new ToggleView(bottomRoot.findViewById(R.id.avchat_switch_camera), ToggleState.DISABLE, this); closeCameraToggle = new ToggleView(bottomRoot.findViewById(R.id.avchat_close_camera), ToggleState.DISABLE, this); muteToggle = new ToggleView(bottomRoot.findViewById(R.id.avchat_video_mute), ToggleState.DISABLE, this); recordToggle = (ImageView) bottomRoot.findViewById(R.id.avchat_video_record); recordToggle.setEnabled(false); recordToggle.setOnClickListener(this); hangUpImg = (ImageView) bottomRoot.findViewById(R.id.avchat_video_logout); hangUpImg.setOnClickListener(this); permissionRoot = root.findViewById(R.id.avchat_video_permission_control); init = true; }
@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(); }
private void updateChronometer() { timerButton.setImageResource(timerActive() ? R.drawable.ic_pause_24dp : R.drawable.ic_play_arrow_24dp); long elapsed = this.elapsed.getTimeDurationInSeconds() * 1000L; if (timerActive()) { chronometer.setVisibility(View.VISIBLE); elapsed += DateUtilities.now() - timerStarted; chronometer.setBase(SystemClock.elapsedRealtime() - elapsed); if (elapsed > DateUtilities.ONE_DAY) { chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() { @Override public void onChronometerTick(Chronometer cArg) { long t = SystemClock.elapsedRealtime() - cArg.getBase(); cArg.setText(DateFormat.format("d'd' h:mm", t)); //$NON-NLS-1$ } }); } chronometer.start(); } else { chronometer.setVisibility(View.GONE); chronometer.stop(); } }
@SuppressWarnings("unchecked") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chat); ArrayList<QBUser> qbUsers = (ArrayList<QBUser>) getIntent().getExtras().getSerializable(EXTRA_QB_USERS); chatDialog = new QBChatDialog(DIALOG_ID); messagesListView = (RecyclerView) findViewById(R.id.list_chat_messages); progressBar = (ProgressBar) findViewById(R.id.progress_chat); audioLayout = (LinearLayout) findViewById(R.id.layout_chat_audio_container); recordButton = (QBRecordAudioButton) findViewById(R.id.button_chat_record_audio); recordChronometer = (Chronometer) findViewById(R.id.chat_audio_record_chronometer); bucketView = (ImageView) findViewById(R.id.chat_audio_record_bucket_imageview); audioRecordTextView = (TextView) findViewById(R.id.chat_audio_record_textview); vibro = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); requestPermission(); initAudioRecorder(); recordButton.setRecordTouchListener(new RecordTouchListenerImpl()); loadChatHistory(qbUsers); }
@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); ElasticityHelper.setUpStaticOverScroll(textView, ORIENTATION.HORIZONTAL); View imageView = fragmentView.findViewById(R.id.demo_image); ElasticityHelper.setUpStaticOverScroll(imageView, ORIENTATION.VERTICAL); mChrono = (Chronometer) fragmentView.findViewById(R.id.demo_chronometer); if (savedInstanceState != null) { mChrono.setBase(savedInstanceState.getLong(CHRONO_TIME_SAVE_ID)); } ElasticityHelper.setUpStaticOverScroll(mChrono, ORIENTATION.HORIZONTAL); mChrono.start(); return fragmentView; }
@SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); super.onCreate(savedInstanceState); setContentView(R.layout.zg_activity_video_shoot); mFacing = (TextView) findViewById(R.id.tv_facing); mSurfaceView = (SurfaceView) findViewById(R.id.surfaceview_shoot); mShoot = (ImageView) findViewById(R.id.img_shoot); mChronometer = (Chronometer) findViewById(R.id.video_chronometer); mFacing.setOnClickListener(this); mShoot.setOnClickListener(this); initToggle(); findViewById(R.id.iv_left).setOnClickListener(this); SurfaceHolder mHolder = mSurfaceView.getHolder(); mHolder.addCallback(this); mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); }
private void startCapture() { if(captureService != null) { try { captureService.startCapture(); } catch(NoCurrentCaptureException e) { Intent settingsIntent = new Intent(CaptureActivity.this, NewActivity.class); startActivity(settingsIntent); return; } vibratorService.vibrate(100); Toast.makeText(CaptureActivity.this, "Iniciar Trazado..." ,Toast.LENGTH_SHORT).show(); ((Chronometer) findViewById(R.id.captureChronometer)).setBase(SystemClock.elapsedRealtime()); ((Chronometer) findViewById(R.id.captureChronometer)).start(); initButtons(); } }
public void method(Chronometer chronometer) { // Method call chronometer.<error descr="Call requires API level 3 (current min is 1): android.widget.Chronometer#getOnChronometerTickListener">getOnChronometerTickListener</error>(); // API 3 // Inherited method call (from TextView chronometer.<error descr="Call requires API level 11 (current min is 1): android.widget.TextView#setTextIsSelectable">setTextIsSelectable</error>(true); // API 11 // Field access int fillParent = LayoutParams.FILL_PARENT; // API 1 // This is a final int, which means it gets inlined int matchParent = LayoutParams.MATCH_PARENT; // API 8 // Field access: non final BatteryInfo batteryInfo = <error descr="Field requires API level 14 (current min is 1): android.app.ApplicationErrorReport#batteryInfo">getReport().batteryInfo</error>; // Enum access Mode mode = <error descr="Field requires API level 11 (current min is 1): android.graphics.PorterDuff.Mode#OVERLAY">PorterDuff.Mode.OVERLAY</error>; // API 11 }
@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; }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { SharedPreferences sharedPref = getActivity().getSharedPreferences(getString(R.string.preference_file_key), Context.MODE_PRIVATE); mTime = sharedPref.getInt(getString(R.string.value_timer), mTime); View rootView = inflater.inflate(R.layout.fragment_layout_measurement, container, false); mStopWatch = (CustomStopwatch) rootView.findViewById(R.id.stopwatch); mStopWatch.setTime(mTime); mStopWatch.setOnChronometerTickListener(new OnChronometerTickListener() { public void onChronometerTick(Chronometer arg0) { boolean isAlert = false; if (mStopWatch.measurementIsFinished() && !isAlert) { mCallback.onTimerEnd(mTime); stopTimer(); isAlert = true; } } } ); return rootView; }
private void initView() { m_ContentView = m_LayoutInflater.inflate(R.layout.audio_capture, null); setContentView(m_ContentView); btnStartRecord = (Button)m_ContentView.findViewById(R.id.start_record); btnStopRecord = (Button)m_ContentView.findViewById(R.id.stop_record); btnOk = (Button)m_ContentView.findViewById(R.id.audio_record_ok); btnBackUp = (Button)m_ContentView.findViewById(R.id.audio_cancel); btnStartRecord.setOnClickListener(this); btnStopRecord.setOnClickListener(this); btnBackUp.setOnClickListener(this); btnOk.setOnClickListener(this); mTimer = (Chronometer)m_ContentView.findViewById(R.id.chronometer1); }
private void showCalculatedData(TextView tv, int option, Chronometer arg0) { DisplayTypes whichDisplay = DisplayTypes.values()[option]; switch (whichDisplay) { case TIME: tv.setText(FunctionUtils.longFormatTime((SystemClock.elapsedRealtime() - arg0.getBase()) / 1000)); break; case AVG_SPEED: tv.setText(FunctionUtils.calculateAvg(mContext, ((SystemClock.elapsedRealtime() - arg0.getBase()) / 1000), mDistance, isMetric)); break; case RITM: tv.setText(FunctionUtils.calculateRitm(mContext, ((SystemClock.elapsedRealtime() - arg0.getBase()) / 1000), mDistance, isMetric, false)); break; case KCAL: tv.setText(String.valueOf(MoveOnService.getCalories())); break; default: break; } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.chronometer); Button button; mChronometer = (Chronometer) findViewById(R.id.chronometer); // Watch for button clicks. button = (Button) findViewById(R.id.start); button.setOnClickListener(mStartListener); button = (Button) findViewById(R.id.stop); button.setOnClickListener(mStopListener); button = (Button) findViewById(R.id.reset); button.setOnClickListener(mResetListener); button = (Button) findViewById(R.id.set_format); button.setOnClickListener(mSetFormatListener); button = (Button) findViewById(R.id.clear_format); button.setOnClickListener(mClearFormatListener); }
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { mConversationView = (ListView) view.findViewById(R.id.in); mOutEditText = (EditText) view.findViewById(R.id.edit_text_out); mStartDribblingButton = (Button) view.findViewById(R.id.btn_start_dribbling); tv_shoot_count = (TextView) view.findViewById(R.id.tv_shoot_count); mStartShootingButton = (Button) view.findViewById(R.id.btn_start_shooting); mStartRawStream = (Button) view.findViewById(R.id.btn_start_raw_stream); time = (Chronometer) view.findViewById(R.id.time); et_ip = (EditText) view.findViewById(R.id.et_ip); et_ip.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if(!hasFocus){ GlobalVar.SERVER_ADDRESS = et_ip.getText().toString(); } } }); et_ip.setText(GlobalVar.SERVER_ADDRESS); time.setText("00:00:00"); time.setFormat("计时:%s"); }
@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(); } }
/** Gets references to views, hooks up the context listeners. */ private void setupViews() { this.boardState = new SparseIntArray(BOARD_MAX); this.gameBoard = (LinearLayout) findViewById(R.id.connect64); this.setupContextClicks(); this.puzzleLabel = (TextView) findViewById(R.id.puzzleLabel); this.rangeSpinner = (Spinner) findViewById(R.id.rangeSpinner); this.pauseResume = (ImageButton) findViewById(R.id.pauseResumeButton); this.timer = (Chronometer) findViewById(R.id.chronometer); final ArrayAdapter<CharSequence> adapter = ArrayAdapter .createFromResource(this, R.array.ranges, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); this.rangeSpinner.setAdapter(adapter); this.rangeSpinner.setOnItemSelectedListener(this); final RelativeLayout inputs = (RelativeLayout) findViewById(R.id.inputButtons); final Button[] buttons = new Button[NUM_INPUT_BUTTONS]; for (int i = 0; i < NUM_INPUT_BUTTONS; i++) { buttons[i] = (Button) inputs.findViewWithTag("in" + (i + 1)); } this.inputButtons = buttons; }
@Override protected void initFields() { super.initFields(); localViewOnClickListener = new LocalViewOnClickListener(); amountOpponents = opponents.size(); allOpponents = Collections.synchronizedList(new ArrayList<QBUser>(opponents.size())); allOpponents.addAll(opponents); timerChronometer = (Chronometer) getActivity().findViewById(R.id.timer_chronometer_action_bar); isPeerToPeerCall = opponents.size() == 1; }
private void initControllerView() { photo = (ImageView) findViewById(R.id.contact_photo); remoteName = (TextView) findViewById(R.id.contact_name_display_name); remoteSipAddress = (TextView) findViewById(R.id.contact_name_sip_address); elapsedTime = (Chronometer) findViewById(R.id.elapsedTime); callStatusText = (TextView) findViewById(R.id.call_status_text); callSecureBar = (ViewGroup) findViewById(R.id.call_secure_bar); callSecureText = (TextView) findViewById(R.id.call_secure_text); endCallBar = (ViewGroup) findViewById(R.id.end_call_bar); View btn; btn = findViewById(R.id.endButton); btn.setOnClickListener(this); btnMenuBuilder = new MenuBuilder(getContext()); btnMenuBuilder.setCallback(this); MenuInflater inflater = new MenuInflater(getContext()); inflater.inflate(R.menu.in_call_card_menu, btnMenuBuilder); mActionMenuPresenter = new ActionMenuPresenter(getContext()); mActionMenuPresenter.setReserveOverflow(true); btnMenuBuilder.addMenuPresenter(mActionMenuPresenter); updateMenuView(); }
@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(); }
public static void voicePause(MediaPlayer player, Chronometer chronometer) { // 判断音乐是否在播放 if (player != null && player.isPlaying()) { setChronometer(chronometer, Constant.CHRONOMETER_STOP); // 暂停音乐播放器 player.pause(); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PowerManager mgr = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = mgr.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, WAKE_LOCK_NAME); mWakeLock.acquire(); //mCurrentGame = getIntent().getParcelableExtra(IntentNames.SELECTED_GAME); mCurrentGame = new Game(this); loadState(savedInstanceState); mfileManager = new GameFileManager(this, mLanguage); setContentView(R.layout.activity_maps2); setUpMap(); startLocationTracking(); PermissionAndConnectionChecker.checkForPermissions(this, new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE}, PermissionAndConnectionChecker.LocalStorageRequestCode); chronometer = (Chronometer) findViewById(R.id.chronometer); //mAudioPlayerUi = new AudioPlayerUI(this, mCurrentGame); startTimer(); databaseHelper = new DatabaseHelper(this); currentPlayer = getIntent().getStringExtra(IntentNames.CURRENT_PLAYER_USERNAME); secretCode = getIntent().getStringExtra(IntentNames.SECRET_CODE); }
private void create(String action) { setContentView(R.layout.activity_audio_recorder); filenameTxt = (TextView) findViewById(R.id.filenameTxt); chronometer = (Chronometer) findViewById(R.id.chronometer); imageMic = (ImageView) findViewById(R.id.imageMic); //preallocate to avoid memory leak drawable_mic_off = getResources().getDrawable(R.drawable.recording_off); drawable_mic_on = getResources().getDrawable(R.drawable.recording); backPressed = false; notificationLargeIconBitmapRecordingOn = BitmapFactory.decodeResource(getResources(), R.drawable.recording); notificationLargeIconBitmapRecordingOff = BitmapFactory.decodeResource(getResources(), R.drawable.recording_off); mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.mipmap.ic_launcher) .setLargeIcon(notificationLargeIconBitmapRecordingOff) .setTicker(getString(R.string.audio_recorder_notification)) .setContentTitle(getString(R.string.audio_recorder_notification)); Drawable d = getResources().getDrawable(R.drawable.bg); if(d != null) { d.mutate();//prevent affecting all instances of that drawable with color filter d.setColorFilter(Color.argb(187, 0, 0, 0), PorterDuff.Mode.SRC_OVER); findViewById(R.id.layout).setBackground(d); } processIntent(action); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); //widget crono = (Chronometer) findViewById(R.id.crono); Start = (Button) findViewById(R.id.start); Stop = (Button) findViewById(R.id.stop); Start.setEnabled(true); Stop.setEnabled(false); }
/** * 界面初始化 */ private void findViews() { if(init || rootView == null){ return; } switchVideo = rootView.findViewById(R.id.avchat_audio_switch_video); switchVideo.setOnClickListener(this); headImg = (HeadImageView) rootView.findViewById(R.id.avchat_audio_head); nickNameTV = (TextView) rootView.findViewById(R.id.avchat_audio_nickname); time = (Chronometer) rootView.findViewById(R.id.avchat_audio_time); wifiUnavailableNotifyTV = (TextView) rootView.findViewById(R.id.avchat_audio_wifi_unavailable); notifyTV = (TextView) rootView.findViewById(R.id.avchat_audio_notify); netUnstableTV = (TextView) rootView.findViewById(R.id.avchat_audio_netunstable); mute_speaker_hangup = rootView.findViewById(R.id.avchat_audio_mute_speaker_huangup); View mute = mute_speaker_hangup.findViewById(R.id.avchat_audio_mute); muteToggle = new ToggleView(mute, ToggleState.OFF, this); View speaker = mute_speaker_hangup.findViewById(R.id.avchat_audio_speaker); speakerToggle = new ToggleView(speaker, ToggleState.OFF, this); recordToggle = mute_speaker_hangup.findViewById(R.id.avchat_audio_record); recordToggleButton = (Button) mute_speaker_hangup.findViewById(R.id.avchat_audio_record_button); hangup = mute_speaker_hangup.findViewById(R.id.avchat_audio_hangup); hangup.setOnClickListener(this); recordToggle.setOnClickListener(this); recordToggle.setEnabled(false); refuse_receive = rootView.findViewById(R.id.avchat_audio_refuse_receive); refuseTV = (TextView) refuse_receive.findViewById(R.id.refuse); receiveTV = (TextView) refuse_receive.findViewById(R.id.receive); refuseTV.setOnClickListener(this); receiveTV.setOnClickListener(this); recordView = rootView.findViewById(R.id.avchat_record_layout); recordTip = rootView.findViewById(R.id.avchat_record_tip); recordWarning = rootView.findViewById(R.id.avchat_record_warning); init = true; }
private void initViews() { // input bar messageActivityBottomLayout = (LinearLayout) view.findViewById(R.id.messageActivityBottomLayout); messageInputBar = view.findViewById(R.id.textMessageLayout); switchToTextButtonInInputBar = view.findViewById(R.id.buttonTextMessage); switchToAudioButtonInInputBar = view.findViewById(R.id.buttonAudioMessage); moreFuntionButtonInInputBar = view.findViewById(R.id.buttonMoreFuntionInText); emojiButtonInInputBar = view.findViewById(R.id.emoji_button); sendMessageButtonInInputBar = view.findViewById(R.id.buttonSendMessage); messageEditText = (EditText) view.findViewById(R.id.editTextMessage); // 语音 audioRecordBtn = (Button) view.findViewById(R.id.audioRecord); audioAnimLayout = view.findViewById(R.id.layoutPlayAudio); time = (Chronometer) view.findViewById(R.id.timer); timerTip = (TextView) view.findViewById(R.id.timer_tip); timerTipContainer = (LinearLayout) view.findViewById(R.id.timer_tip_container); // 表情 emoticonPickerView = (EmoticonPickerView) view.findViewById(R.id.emoticon_picker_view); // 显示录音按钮 switchToTextButtonInInputBar.setVisibility(View.GONE); switchToAudioButtonInInputBar.setVisibility(View.VISIBLE); // 文本录音按钮切换布局 textAudioSwitchLayout = (FrameLayout) view.findViewById(R.id.switchLayout); if (isTextAudioSwitchShow) { textAudioSwitchLayout.setVisibility(View.VISIBLE); } else { textAudioSwitchLayout.setVisibility(View.GONE); } }
private void initViews() { btn_switch = (Button) findViewById(R.id.switch_btn); btn_switch.setOnClickListener(this); btn_switch.setVisibility(View.VISIBLE); mVideoView = (VideoView) findViewById(R.id.mVideoView); btnStart = (ImageView) findViewById(R.id.recorder_start); btnStop = (ImageView) findViewById(R.id.recorder_stop); btnStart.setOnClickListener(this); btnStop.setOnClickListener(this); mSurfaceHolder = mVideoView.getHolder(); mSurfaceHolder.addCallback(this); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); chronometer = (Chronometer) findViewById(R.id.chronometer); }
@Override public void onCreate() { super.onCreate(); Log.v(LOG_TAG, "in onCreate"); mChronometer = new Chronometer(this); mChronometer.setBase(SystemClock.elapsedRealtime()); mChronometer.start(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Chronometer chronometer = findViewById(R.id.chronometer); chronometer.start(); }
@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); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 防止锁屏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); mPath = getIntent().getStringExtra(VConstant.RECORD_VIDEO_PATH); mCoverPath = getIntent().getStringExtra(VConstant.RECORD_VIDEO_CAPTURE); if (StringUtils.isEmpty(mPath)) { finish(); return; } setContentView(R.layout.activity_video_player); mLoadingCircleView = (LoadingCircleView) findViewById(R.id.loadingView); mLoadingCircleView.setProgerss(1, true); mVideoView = (SurfaceVideoView) findViewById(R.id.videoview); mPlayerStatus = findViewById(R.id.play_status); // mLoading = findViewById(R.id.loading); mChronometer = (Chronometer) findViewById(R.id.chronometer); mChronometer.setOnChronometerTickListener(this); mVideoView.setOnPreparedListener(this); mVideoView.setOnPlayStateListener(this); mVideoView.setOnErrorListener(this); mVideoView.setOnClickListener(this); mVideoView.setOnInfoListener(this); mVideoView.setOnCompletionListener(this); mVideoView.getLayoutParams().height = DeviceUtils.getScreenWidth(this); findViewById(R.id.root).setOnClickListener(this); if (mPath.startsWith("http")) { downloadVideo(mPath); } else { mVideoView.setVideoPath(mPath); } }