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

dede网站如何换源码如何写好软文

dede网站如何换源码,如何写好软文,门户网站规划方案,区块链企业解决方案上文分享了如何使用仓颉语言实现动态广场,动态广场中有很多图片,本文一下如何使用仓颉语言实现一个图片放大预览器: 看到这个效果,我首先想到的实现方案是弹窗,弹窗的弹出和消失效果为我们节省了很多工作,这…

上文分享了如何使用仓颉语言实现动态广场,动态广场中有很多图片,本文一下如何使用仓颉语言实现一个图片放大预览器:

看到这个效果,我首先想到的实现方案是弹窗,弹窗的弹出和消失效果为我们节省了很多工作,这里使用的是CustomDialogController。

我们首先实现弹窗内容组件,图片预览可能会有不同数量的图片,我们要做好适配,还要实现翻页效果,所以使用swiper容器最为合适,具体代码如下,大家要注意接收参数的定义和弹窗点击关闭代码的写法:

package ohos_app_cangjie_entry
import ohos.base.*
import ohos.component.*
import ohos.state_manage.*
import ohos.state_macro_manage.*
import cj_res_entry.app
import std.collection.ArrayList
@CustomDialog
public  class imgdialog {var controller: Option<CustomDialogController> = Option.None@Prop var imgList:ArrayList<CJResource>func build() {Swiper(){ForEach(imgList, itemGeneratorFunc: {img:CJResource,index:Int64 =>Image(img).width(100.percent).height(100.percent).objectFit(ImageFit.Contain)})}.width(100.percent).height(100.percent).backgroundColor(Color(0, 0, 0, alpha: 0.6)).onClick({e =>controller.getOrThrow().close()})}
}

回到动态广场,这里要先初始化弹窗对象,并且传入图片列表:

@State var imglist:ArrayList<CJResource> = ArrayList<CJResource>()
var dialogController: CustomDialogController = CustomDialogController(CustomDialogControllerOptions(builder: imgdialog(imgList:imglist),customStyle:true,autoCancel:true
))

在弹窗的配置参数中,设置customStyle为true可以使弹窗全屏展示。最后在点击图片的时候打开弹窗:

imglist = item.getImages()dialogController.open()

今天的内容分享完啦,感谢大家阅读。##HarmonyOS语言##仓颉##休闲娱乐#

http://www.dtcms.com/wzjs/552790.html

相关文章:

  • 推广网站怎么做西昌seo
  • 合肥企业制作网站深圳市建筑工程股份有限公司
  • 个人性质网站名称精品课程网站建设设计方案
  • 库尔勒 网站建设小程序商城的运营模式
  • 教育网站设制下载做外贸网站注意什么
  • 阳谷网站建设公司设计制作属于哪个行业
  • 网站 建设 语言广州高端网站制作公司哪家好
  • 天津怎么建立企业网站电脑搭建网站
  • 北京网站优化推广公司wordpress主题cms
  • 网站做sem优化群晖 wordpress
  • 网站建设名片世界新闻
  • 成都城乡建设网站关于网站建设项目的投诉函
  • 响应式网站模板的应用怎么做网络彩票网站
  • 菏泽建设企业网站微信公众平台入口
  • 外贸网站推广运营做网站包括服务器么
  • seo海外运营vps内存wordpress优化
  • 做销售怎么找优质资源网站个人简历模板免费下载word文档
  • 国外做的比较的ppt网站建设风景网站策划书
  • 企业网站界面 优帮云开发一款游戏能赚多少钱
  • 主流的外贸平台wordpress织梦seo
  • 网站建设zhuitiankejiwordpress租车主题
  • 现在做个网站多少钱淘宝关键词热度查询工具
  • 网站服务器网站建设费与网络维护费区别
  • 大兴智能网站建设哪家好网站建设对公司有什么意义
  • 如何免费做网站赚钱投资公司注册条件及经营范围
  • 网站建设需求模板wordpress文章数据库位置
  • 山东建设科技产品推广网站文明网站建设情况
  • 西安做公司网站公司国外网站做网站主播
  • 免费做推广的网站google关键词查询工具
  • 网站防黑客入侵做相关防御教你如何建设网站阿里去