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

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

ikogu7个月前 (09-17)小说推荐11
电影票价比拼:全网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下载(网游之三国无双百度)

网游之三国无双(2000多章已完本),邪影本纪(1890章已完本),神话版三国(1900章连载),铸圣庭(2360章已完本),网游之三国超级领主(1380章未完结),三国之宅行天下(480章已完本)。...

永久免费听书神器(永久免费听书神器app)

永久免费听书神器(永久免费听书神器app)

现在市面上听书软件越来越多了,从原来的看书软件转到听书的也有不少,但是个人还是比较偏爱喜马拉雅听书。最初就是设计的听书,现在一直在做。而且内容也越来越丰富。用了10多年了,听书时常都1.5万小时了。基...

总裁在上我在下电视剧(总裁在上我在下电视剧策驰)

电视剧《总裁在上我在下》腾讯视频app软件可以看。 结局是男主角成为总裁,而女主角在他的身边支持和陪伴。原因是经过一系列挫折和努力,男主角顺利完成了自己的事业目标,成功成为总裁。而女主角则在整个故事中...

叶南弦沈蔓歌全文免费阅读(叶南弦沈蔓歌全文免费阅读笔趣阁)

沈蔓歌叶南弦最后的结局是两个人最后在一起了,随时故事剧情后面的发展,叶南弦也是和沈蔓歌说出了自己对她一直以来的喜欢,沈蔓歌听到叶南弦的表白心里开心的像个孩子一样,不过最后很美好的是两个人也算是确定了情...