ArkUI开发学习随机——B站视频简介页面,美团购买界面

案例一:B站视频简介页面

代码:

build() {
   Column(){
     Column(){
      Stack(){
       Image($r("app.media.genimpact")).width(200).height(125).borderRadius({topLeft:5,topRight:5})
        Row(){
          Image($r("app.media.bz_play")).height(24).fillColor(Color.White).padding(3)
          Text("288万").fontColor(Color.White).fontSize(15).padding(3)
          Image($r("app.media.bz_msg")).height(24).fillColor(Color.White).padding(5)
          Text("6666").fontColor(Color.White).fontSize(15).padding(1)
          Text("2:31").margin({left:20}).fontColor(Color.White).fontSize(15)
       }.position({x:5,y:100})

        Text("原神?启动!原来你也玩原神~").position({x:5,y:125}).fontSize(14).padding(6)
        Row(){
         Text("21万点赞").fontSize(12).backgroundColor("#fef0ef").fontColor("#e66c43").margin({left:10})
          Image($r("app.media.bz_more")).height(20).fillColor("#c1c1c1").margin({right:10})
        }.position({x:5,y:175}).justifyContent(FlexAlign.SpaceBetween).width("100%")
      }
     }.width(200).height(200).margin({top:10}).backgroundColor(Color.White).borderRadius(5)
   }.width("100%").height("100%").backgroundColor(Color.Pink)


  }

案例二:美团购买界面

代码:
 

@Entry
@Component
struct Index {
@State buy:number=0
@State buycount:number=0
@State flag:number=1
@State price:number=9.8
@State color:string="#7e7e7e";
@State tempstring:string="无优惠"


  build() {
    Column() {
      Stack(){
        Row() {
          Image($r("app.media.genshi")).width(120).borderRadius(5)
          Column(){
           Text("原神可莉,纳西妲海报,美团特价买三8折").fontSize(12)
            Text(`含${this.buycount}折扣商品`).width("100%").fontSize(10).margin({top:5}).margin({bottom:15})
            Row(){
              Text(`¥${this.price}`).width(40).fontColor("#ff4000")
              Text(){Span("¥")
              Span("12.3")
              }.width(50).decoration({type:TextDecorationType.LineThrough}).fontSize(10).margin({top:5})
              Text("-").margin({left:30}).width(20).textAlign(TextAlign.Center).border({width:1,}).borderRadius({topLeft:5,bottomLeft:5
              }).borderColor("#e1e1e1").onClick(()=>{
                if(this.buy>0)
                {
                  this.buy--;
                }
                if(this.buy>=3)
                {
                  this.flag=0.8;
                  this.buycount=this.buy;
                }
                else
                {
                  this.flag=1;
                  this.buycount=0;
                }
              })
              Text(`${this.buy}`).width(30).textAlign(TextAlign.Center).borderWidth({top:1,bottom:1}).borderColor("#e1e1e1")
              Text("+").width(20).textAlign(TextAlign.Center).border({width:1}).borderRadius({topRight:5,bottomRight:5}).borderColor("#e1e1e1")
          }.width("100%").onClick(()=>{
            this.buy++;
            if(this.buy>=3)
            {
              this.flag=0.8;
              this.buycount=this.buy;
            }
            else
            {
              this.flag=1;
              this.buycount=0;
            }
            })
          }.position({x:130,y:0}).width(200)
        }.width("100%")

        Row(){
        Column(){
          Text()
          {
            Span(`已选${this.buy}件,`)
            Span("合计")
            Span(`¥${(this.buy*this.flag*this.price).toFixed(2)}`).fontColor("#ff4000").fontSize(20)
          }.margin({bottom:10}).width(200)
          Text(`共减¥${(this.buy*(1-this.flag)*this.price).toFixed(2)}`).margin({left:50}).fontColor("#ff4000").fontSize(18).decoration({type:TextDecorationType.LineThrough,color:Color.Red})

        }.width(230)

          Button("结算商品").backgroundColor(Color.Orange).width(100)
        }.width("100%").position({y:650}).height(90)
      }.width("100%")

    }.width("100%").padding(20)
  }

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/786248.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

游戏AI的创造思路-技术基础-决策树(1)

决策树,是每个游戏人必须要掌握的游戏AI构建技术,难度小,速度快,结果直观,本篇将对决策树进行小小解读~~~~ 目录 1. 定义 2. 发展历史 3. 决策树的算法公式和函数 3.1. 信息增益(Information Gain&…

阿尔泰科技与西安交通大学陕西省某技术重点实验室共谋未来!

近日,阿尔泰科技的电子工程师(熊工)应邀前往西安交通大学陕西省某技术重点实验室,参与课题组项目的测试与调试工作。此次合作不仅成功推动了项目的进展,还为未来的深入合作奠定了坚实基础。 阿尔泰科技作为领先的测控技…

本地部署 Llama3 – 8B/70B 大模型!

Llama3,作为Meta公司新发布的大型语言模型,在人工智能领域引起了广泛的关注。特别是其8B(80亿参数)版本,在性能上已经超越了GPT-3.5,而且由于是开源的,用户可以在自己的电脑上进行部署。 本文和…

AI in Healthcare 医疗领域AI应用-基于DeepNLP AI App Store 真实用户评论打分和排名

website: Best AI in Healthcare DeepNLP AI Store github: https://rockingdingo.github.io/ai_store 医疗健康(AI in Healthcare)领域哪些AI服务应用更能满足用户的需求,排名最高? 参考deepnlp.org网站根据用户真实评论打分和show case分享,分为下列…

光敏电阻,光敏三极管,光敏二极管的作用与区别

光敏电阻、光敏三极管和光敏二极管的作用与区别 光敏电阻(Photocell/Photoresistor) 作用: 光敏电阻是一种对光敏感的电阻器,当光线照射到它时,其电阻会发生变化。它的主要作用包括: 光感应:用来检测环境光强度的变化。光控开关:在自动化控制中,根据光强变化实现开关…

商家转账到零钱分销返佣场景驳回处理办法

在处理商家转账到零钱分销返佣场景被驳回的问题时,商家需要了解驳回的原因,并采取相应的措施来解决这些问题。下面将详细介绍几种常见的驳回原因以及应对策略: 1. 多级分销模式问题 • 原因:如果业务模式涉及多级分销,…

win10的cmd窗口打开中文乱码

在pycharm中的terminal中同样是乱码,因为他们用的都是windows的窗口。 这里我们首先看我们打开的文件的什么编码,可以用notepad打开。 可以看到是utf-8编码 然后我们在cmd中或者Pycharm的terminal中 输入(这个就是Utf8编码) chcp 65001 然后在用type …

【前端】面试八股文——meta标签

【前端】面试八股文——meta标签 在HTML文档中&#xff0c;meta标签是一个关键但常被忽视的元素。它位于文档的<head>部分&#xff0c;用于提供关于HTML文档的元数据&#xff08;metadata&#xff09;。这些元数据不会直接显示在页面上&#xff0c;但对搜索引擎优化&…

10款超好用的文档加密软件丨2024文档加密软件分享

在现代的信息社会&#xff0c;企业和个人的重要数据都存储于电脑中&#xff0c;一旦丢失后果不堪设想。因此&#xff0c;文档加密软件应运而生。 文档加密软件是一种用于保护电子文档安全性的工具&#xff0c;它通过加密技术对文档内容进行编码&#xff0c;使得未授权的用户无…

[FFmpeg] windows下安装带gpu加速的ffmpeg

1.显卡能力排查 目前只有 NIVIDIA 支持 ffmpeg 的 gpu加速(AMD貌似也陆续开始支持)。 在下述网站中查找自己的显卡能够支持的编解码格式。https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-newhttps://developer.nvidia.com/video-encode-and-decod…

仿写SpringIoc

1.SpringIoc简单注解 1.1 Autowired package com.qcby.iocdemo1.annotation;import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;Target(ElementType.FIEL…

华三m-lag三层转发+VRRP配置案例

目录 一、相关理论介绍 1.1 华三M-LAG介绍 1.2 DRCP协议 1.3 keepalive机制 1.4 MAD机制 1.5 一致性检查功能 二、M-LAG系统建立及工作过程 三、实验组网案例 3.1 组网需求 3.2 组网拓扑 3.3 设备接口及地址规划 四、具体配置命令 4.1 S6850-1的配置 4.2 S6850-2…

【MySQL05】【 undo 日志】

文章目录 一、前言二、undo 日志&#xff08;回滚日志&#xff09;1. 事务 id2. undo 日志格式2.1 INSERT 对应的 undo 日志2.2 DELETE 对应的 undo 日志2.3 UPDATE 对应的 undo 日志2.3.1 不更新主键2.3.2 更新主键 2.3 增删改操作对二级索引的影响2.4 roll_pointer 3. FIL_PA…

移动视野:人工智能的响应式和基于风险的监管框架

随着人工智能 (AI) 能力的不断发展,其监管不能再只是一种优化和缓解措施,或者最大限度地利用创新机会并最大限度地降低危害风险。 人工智能相互交织的社会经济和法律影响需要动态治理安排来识别、应对和预测不断变化的监管要求。 本报告提出了一个框架,该框架不仅可以预测…

【评测有奖】参加 EMR Serverless Spark 产品评测,赢机械键盘、充电宝等礼品!

EMR Serverless Spark是一款云原生、专为大规模数据处理与分析而设计的全托管 Serverless Spark 计算产品。为企业提供了围绕Spark 任务的一站式开发、调试、调度以及运维等产品化服务&#xff0c;极大的简化了数据处理全生命周期的工作流程&#xff0c;使企业更加专注于数据的…

windows免密登录ssh远程主机

每次都需要通过ssh指令和密码访问服务器太难了&#xff0c;有什么办法可以免密吗&#xff1f; –通过配置公钥和密钥 1. 初始化 在windows本地和服务器上运行 ssh-keygen -t rsa此时会返回公钥密钥的路径&#xff0c;比如 此时&#xff0c;authorized_keys就是授权的认证信…

LVS+Nginx高可用集群---Nginx进阶与实战(二)

1.Nginx配置SSL证书提供https访问 大概步骤&#xff1a;云服务器-注册域名-配置SSL证书-下载证书&#xff0c;并且拷贝到nginx的conf目录下。 检查nginx是否含有ssl的模块-安装ssl模块-配置HTTPS模块-配置SSL-主域名可以通过HTTPS访问 配置模版&#xff1a; 添加上开启SSL的代…

java使用poi-tl模版引擎导出word之if判断条件的使用

文章目录 模版中if语句条件的使用1.数据为False或空集合2.非False或非空集合 模版中if语句条件的使用 如果区块对的值是 null 、false 或者空的集合&#xff0c;位于区块中的所有文档元素将不会显示&#xff0c;这就等同于if语句的条件为 false。语法示例&#xff1a;{{?stat…

Java虚拟机笔记

1、JDK&JRE&JVM Java 执行流程 JRE的应用 JDK JDKJREJVM JDK(Java开发环境)&#xff1a;JRE工具(编译器、调试器、其他工具等)类库 编译器&#xff1a;将Java 文件编译为class文件&#xff0c;也是JVM能运行解释的文件 JRE(Java 运行环境)&#xff1a;JVMJava解释…

多点GRE over IPsecVPN模式下nhrp的调优

一、实验目的 在多点GRE over IPsecVPN模式下对nhrp进行调优&#xff0c;在总部开启重定向、在分支开启shortcut 网络拓扑&#xff1a; 二、基础设置 &#xff08;一&#xff09;如图所示配置接口地址和区域&#xff0c;连接PC的接口位于trust区域、连接路由器的接口位于unt…