当前位置: 首页 > news >正文

如何做企业网站加v网站灰色代码

如何做企业网站加v,网站灰色代码,视频号的网站链接,3x3x3x域名as版本#xff1a;23.3.1patch2 例程#xff1a;timer 在前一个版本的基本上改的#xff0c;增加了继续的功能#xff0c;实现方法稍微不同。 动画演示#xff1a; activity_main.xml ?xml version1.0 encodingutf-8? androidx…as版本23.3.1patch2 例程timer 在前一个版本的基本上改的增加了继续的功能实现方法稍微不同。 动画演示 activity_main.xml ?xml version1.0 encodingutf-8? androidx.constraintlayout.widget.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:idid/mainandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:context.MainActivityButtonandroid:idid/btn_clearandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_marginStart144dpandroid:layout_marginTop60dpandroid:text清零app:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toBottomOfid/btn_stop /TextViewandroid:idid/tv_timerandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textHello World!android:textSize30dpapp:layout_constraintBottom_toBottomOfparentapp:layout_constraintEnd_toEndOfparentapp:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toTopOfparentapp:layout_constraintVertical_bias0.272 /Buttonandroid:idid/btn_startandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_marginStart36dpandroid:layout_marginTop80dpandroid:text开始app:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toBottomOfid/tv_timer /Buttonandroid:idid/btn_stopandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_marginStart20dpandroid:text暂停app:layout_constraintStart_toEndOfid/btn_startapp:layout_constraintTop_toTopOfid/btn_start /Buttonandroid:idid/btn_resumeandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_marginStart20dpandroid:text继续app:layout_constraintStart_toEndOfid/btn_stopapp:layout_constraintTop_toTopOfid/btn_stop //androidx.constraintlayout.widget.ConstraintLayout mainactivity.java package com.shudu.timer; //按钮控制显示计时器。 //开始、暂停、继续、清零四个按钮 //2024.12.30import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.Button; import android.widget.TextView;import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat;public class MainActivity extends AppCompatActivity {private TextView tvTimer;private Button btnStart, btnPause, btnResume,btnClear;private Handler handler new Handler();private long startTime0;private long elapsedTime 0;private Runnable timerRunnable;private boolean isRunning false;private boolean isPaused false;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);EdgeToEdge.enable(this);setContentView(R.layout.activity_main);ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) - {Insets systemBars insets.getInsets(WindowInsetsCompat.Type.systemBars());v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);return insets;});tvTimer findViewById(R.id.tv_timer);btnStart findViewById(R.id.btn_start);btnPause findViewById(R.id.btn_stop);btnResume findViewById(R.id.btn_resume);btnClearfindViewById(R.id.btn_clear);btnClear.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {clearTimer();}});btnStart.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {if (!isRunning) {startTime System.currentTimeMillis();isRunning true;handler.postDelayed(updateTimer, 0);}}});btnPause.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {if (isRunning !isPaused) {isPaused true;elapsedTime System.currentTimeMillis() - startTime;handler.removeCallbacks(updateTimer);}}});btnResume.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {if (isPaused) {isPaused false;startTime System.currentTimeMillis();handler.postDelayed(updateTimer, 0);}}});}private void clearTimer() {isRunning false; // startTime0;startTime System.currentTimeMillis();//这行代码什么意思,不写还不行。写成starttime0也不行。tvTimer.setText(00:00:00);}private Runnable updateTimer new Runnable() {Overridepublic void run() {long currentTime;if (isRunning) {if (isPaused) {currentTime elapsedTime;} else {currentTime System.currentTimeMillis() - startTime elapsedTime;}int seconds (int) (currentTime / 1000);int minutes seconds / 60;int hours minutes / 60;seconds % 60;minutes % 60;tvTimer.setText(String.format(%02d:%02d:%02d, hours, minutes, seconds));handler.postDelayed(this, 1000);}}}; }
http://www.w-s-a.com/news/750602/

相关文章:

  • jsp网站建设期末作业搜索引擎优化的定义是什么
  • 网站建设一级页面二级页面WordPress托管如果使用插件
  • 网站导航栏设计代码织梦做泰文网站
  • 网站建设的定位是什么南通网站定制费用
  • 怎么seo网站推广能免费观看所有电视剧的app
  • 大学网站建设做网站的用什么软件呢
  • 网站建设建设公司哪家好seo网站优化推广
  • 网站服务器组建网站案例上海
  • 盘锦949公社最新招聘优化大师免费版
  • 国外有哪些网站是做弱电的中国国家培训网正规吗
  • 30分钟网站建设教程视频全屋整装120平米的多少钱
  • 生成链接的网站aso优化平台
  • 策划网站建设方案电商扶贫网站建设
  • 网站策划建设方法企业网站建设问题研究
  • 昆明专业网站建设的公司帮别人制作wordpress赚钱吗
  • 高校校园网站建设天水市建设局网站公告
  • 北京网站建设需要花多少钱企业建设网站的目的是
  • 网站模板 免费百度seo优化招聘
  • 过年做那些网站能致富怎样免费建立自己网站
  • 网站去哪里备案长沙网络推广
  • 企业网站规划书vue适合什么样的网站开发
  • 个人网站备案名字网站设计的提案
  • 网站自己做还是找人做常州钟楼区邹区建设局网站
  • 网站文件上传wordpress修改asp做微网站
  • 妇女之家网站建设方案英语不行如何编程做网站
  • 深圳企业网站建设推广服务网站托管一年多少钱
  • wordpress 百度地图api网络seo天津
  • 网站营销咨询顾问餐饮加盟网站建设方案
  • 网站后台管理系统的重要技术指标wordpress下单邮件通知的实现
  • 通化县住房和城乡建设局网站定制网站收费