当前位置:首页 > 小说推荐 > 正文内容

下电影用什么软件好(下电影的软件)

ikogu2小时前小说推荐1
电影票价比拼:全网8大平台省钱攻略大揭秘

大家周末好,今天依然为大家分享之前使用ArkTS实现过的案例,一个电影App,今天使用仓颉的UI再次实现,看看仓颉和ArkTs有哪些相同和不同之处。

这个页面的结构比较简单,因为没有导航栏,全都使用List容器实现,最顶部是一个巨大的图片,这个不再演示,继续看下面的部分。

接下来两个部分都有标题了,所以使用ListItemGroup的header来实现,这部分知识点我们最近频繁用到:

@Builder func itemHead(text:String) {
    Row{
        Text(text)
        .fontColor(Color.WHITE)
        .fontSize()
    }
    .width.percent)
    .height()
    .alignItems(VerticalAlign.Center)
    .padding(top:3,left:)
}
ListItemGroup(ListItemGroupParams(header:{=>bind(this.itemHead,this)(‘分类’)})){
}

接下来是分类列表的内容部分,我们首先要定义一个数组,仓颉的数组写法和ArkTS略有不同:

@State var types:ArrayList<String> = ArrayList<String>([&#;全部的&#;,&#;动作&#;,&#;喜剧片&#;,&#;爱情&#;,&#;乡村&#;,&#;都市&#;,&#;战争&#;])

然后在页面中循环添加分类组件,仓颉的Foreach写法也是和ArkTS不同的:

Scroll{
    Row{
        ForEach(types, itemGeneratorFunc: {str:String,index:Int64 =>
            if(index == currentType){
                    Text(str)
                    .fontSize()
                    .fontColor(Color.WHITE)
                    .padding(top:8,bottom:8,left:,right:)
                    .borderRadius()
                    .backgroundColor(0x6152FF)
            }else {
                    Text(str)
                    .fontSize()
                    .fontColor(Color.WHITE)
                    .padding(top:8,bottom:8,left:,right:)
                    .borderRadius()
                    .backgroundColor(Color(6, 4, , alpha: ))
            }
                })
    }
}

最底部分电影列表和上面类似,直接贴代码:

ListItemGroup(ListItemGroupParams(header:{=>bind(this.itemHead,this)(&#;最受欢迎&#;)})){
    ListItem{
        Scroll{
            Row(){
                ForEach(ArrayList<String>([&#;1&#;,&#;1&#;,&#;2&#;]), itemGeneratorFunc: {str:String,index:Int64 =>
                            Image(@r(app.media.fm))
                        .width)
                        .height)
                        .borderRadius()
                        .objectFit(ImageFit.Fill)
                            })
            }
        }
    }
}

以上就是今天的内容分享,感谢阅读。##HarmonyOS语言##仓颉##休闲娱乐#

相关文章

武炼巅峰txt下载全本(武炼巅峰txt全本缓存)

比蒙传奇、寸芒、九鼎记、炼宝专家、逆龙道、升龙道、吞噬星空、武动乾坤、武装风暴、仙之雇佣军、修真研究生生活录、张三丰弟子现代生活录、浴火炼金身、张三丰异界游、遮天上面是已经完本的,附件里有他们的txt...

笔趣阁网站入口(笔趣阁网站入口正版)

1 包括EPUB、MOBI、TXT、PDF等多种类型。2 不同的文件格式在不同的设备上有着不同的优劣,EPUB适合在电子书上阅读,MOBI适合在Kindle上阅读,TXT是纯文本文件格式,易于编辑和转...

修真霸道小农民(《霸道修真农民》)

暴力修真农民作者:半路出家人简介方远,因为误入修真者遗留的洞府成为地球上最后一个修真者,却因为念家只想在家陪陪家人,搞搞旅游。发展起来的神奇的小山村引来了许多心怀鬼胎的各路人马,但是都在方云绝对的力量...

侯爷和离否(穿书)(侯爷和离吗)

  他身形极为欣长,穿着一件蓝色云翔符蝠纹劲装,腰间系着犀角带,只缀着一枚白玉佩披着一件白色大麾,风帽上的雪白狐狸毛夹杂着雪花迎风飞舞。  靛蓝色的长袍领口袖口都镶绣着银丝边流云纹的滚边,腰间束着一条...

不朽觉醒(不朽之旅觉醒选什么好)

作用如下:1.觉醒技能是人物角色带来的技能。按“c”键在游戏中使用。2.技能不同效果也不同。使用技能时,角色短时间处于状态,没有伤害和控制。但是要注意,技能结束后人物的效果会立刻消失。所以,在被血厚高...

下山后我帮总裁短剧免费观看

秦阳,林霜舞小说为《高手下山:我的绝色总裁未婚妻》是一部现代都市言情类小说。小说目前尚未结局,仍在连载中。其作品文笔清晰,内容有趣且优美,值得一看。应该是《化工大唐》《化工大唐》,殷扬写作的一本两晋隋...