鸿蒙应用开发-DevEco Studio 模板体验(一) 原创
鸿蒙时代
发布于 2021-4-25 09:27
浏览
0收藏
显示效果:
布局中的代码
<?xml version="1.0" encoding="utf-8"?>
<DependentLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:id="$+id:ability_main"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:orientation="vertical">
<DirectionalLayout
ohos:id="$+id:appBar"
ohos:height="$float:height_appBar"
ohos:width="match_parent"
ohos:orientation="horizontal">
<DirectionalLayout
ohos:id="$+id:appBar_backButton_touchTarget"
ohos:height="$float:height_appBar_backButton_touchTarget"
ohos:width="$float:width_appBar_backButton_touchTarget"
ohos:alignment="center"
ohos:left_margin="$float:leftMargin_appBar_backButton_touchTarget">
<Image
ohos:id="$+id:appBar_backButton"
ohos:height="$float:size_appBar_backButton"
ohos:width="$float:size_appBar_backButton"
ohos:image_src="$graphic:back"/>
</DirectionalLayout>
<Text
ohos:id="$+id:appBar_title"
ohos:height="match_parent"
ohos:width="match_content"
ohos:left_margin="$float:leftMargin_appBar_title"
ohos:text="$string:title"
ohos:text_size="$float:textSize_title"/>
</DirectionalLayout>
<ScrollView
ohos:id="$+id:aboutPageScrollView"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:below="$id:appBar">
<DependentLayout
ohos:id="$+id:aboutPageMain"
ohos:height="match_content"
ohos:width="match_parent"
ohos:min_height="$float:aboutPage_minHeight"
ohos:orientation="vertical">
<DirectionalLayout
ohos:id="$+id:aboutPageUpperPart"
ohos:height="$float:height_aboutPage_upperPart"
ohos:width="match_parent"
ohos:align_parent_top="true"
ohos:alignment="horizontal_center"
ohos:orientation="vertical">
<!-- TODO: Set the app icon here-->
<Image
ohos:id="$+id:aboutPageIcon"
ohos:height="$float:size_aboutPage_iconBackground"
ohos:width="$float:size_aboutPage_iconBackground"
ohos:alignment="center"
ohos:image_src="$media:icon"
ohos:top_margin="$float:topMargin_aboutPage_iconBackground"/>
<Text
ohos:id="$+id:aboutPageTitlePrimary"
ohos:height="match_content"
ohos:width="match_content"
ohos:text="$string:aboutPage_title_primary"
ohos:text_color="$color:color_aboutPage_title_primary"
ohos:text_size="$float:size_aboutPage_title_primary"
ohos:top_margin="$float:topMargin_aboutPage_title_primary"/>
<Text
ohos:id="$+id:aboutPageTitleSecondary"
ohos:height="match_content"
ohos:width="match_content"
ohos:text="$string:aboutPage_title_secondary"
ohos:text_color="$color:color_aboutPage_title_secondary"
ohos:text_size="$float:size_aboutPage_title_secondary"/>
</DirectionalLayout>
<DirectionalLayout
ohos:id="$+id:aboutPageLowerPart"
ohos:height="match_content"
ohos:width="match_parent"
ohos:background_element="$graphic:stacklayout_background"
ohos:below="$id:aboutPageUpperPart"
ohos:left_margin="$float:card_margin_start"
ohos:orientation="vertical"
ohos:right_margin="$float:card_margin_end"/>
<DirectionalLayout
ohos:id="$+id:aboutPageBottomPart"
ohos:height="match_content"
ohos:width="match_parent"
ohos:align_parent_bottom="true"
ohos:alignment="horizontal_center"
ohos:below="$+id:aboutPageLowerPart"
ohos:bottom_padding="$float:default_padding_bottom_fixed"
ohos:left_padding="$float:maxPadding_start"
ohos:orientation="vertical"
ohos:right_padding="$float:maxPadding_end"
ohos:top_padding="$float:default_padding_top_fixed">
<Text
ohos:id="$+id:openSourceNoticeText"
ohos:height="match_content"
ohos:width="match_parent"
ohos:layout_direction="locale"
ohos:text_alignment="center"
ohos:text_size="$float:textSize_body3"/>
<Text
ohos:id="$+id:protocolPrivacyText"
ohos:height="match_content"
ohos:width="match_parent"
ohos:layout_direction="locale"
ohos:multiple_lines="true"
ohos:text_alignment="center"
ohos:text_size="$float:textSize_body3"/>
<Text
ohos:id="$+id:copyrightText"
ohos:height="match_content"
ohos:width="match_parent"
ohos:layout_direction="locale"
ohos:text="$string:copyright_text"
ohos:text_alignment="center"
ohos:text_color="$color:textColor_secondary"
ohos:text_size="$float:textSize_body3"/>
<Text
ohos:id="$+id:technicalSupportText"
ohos:height="match_content"
ohos:width="match_parent"
ohos:layout_direction="locale"
ohos:text="$string:technicalSupport_text"
ohos:text_alignment="center"
ohos:text_color="$color:textColor_secondary"
ohos:text_size="$float:textSize_body3"/>
</DirectionalLayout>
</DependentLayout>
</ScrollView>
</DependentLayout>
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
- 67.
- 68.
- 69.
- 70.
- 71.
- 72.
- 73.
- 74.
- 75.
- 76.
- 77.
- 78.
- 79.
- 80.
- 81.
- 82.
- 83.
- 84.
- 85.
- 86.
- 87.
- 88.
- 89.
- 90.
- 91.
- 92.
- 93.
- 94.
- 95.
- 96.
- 97.
- 98.
- 99.
- 100.
- 101.
- 102.
- 103.
- 104.
- 105.
- 106.
- 107.
- 108.
- 109.
- 110.
- 111.
- 112.
- 113.
- 114.
- 115.
- 116.
- 117.
- 118.
- 119.
- 120.
- 121.
- 122.
- 123.
- 124.
- 125.
- 126.
- 127.
- 128.
- 129.
- 130.
- 131.
- 132.
显示效果:
布局中的代码
<?xml version="1.0" encoding="utf-8"?>
<DependentLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:id="$+id:root_layout"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:orientation="vertical">
<DirectionalLayout
ohos:id="$+id:background"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:align_parent_top="true"
ohos:background_element="$color:color_background"/>
<DirectionalLayout
ohos:id="$+id:appBar"
ohos:height="match_content"
ohos:width="match_parent"
ohos:align_parent_top="true"
ohos:end_padding="$float:max_padding_appBar"
ohos:layout_direction="locale"
ohos:orientation="horizontal"
ohos:start_padding="$float:max_padding_start">
<DirectionalLayout
ohos:id="$+id:appBar_leftPart"
ohos:height="$float:height_backButton_touchTarget"
ohos:width="0vp"
ohos:alignment="center"
ohos:orientation="horizontal"
ohos:weight="1">
<Image
ohos:id="$+id:appBar_backButton"
ohos:height="$float:height_appBar_Buttons"
ohos:width="$float:width_appBar_buttons"
ohos:image_src="$graphic:ic_back"/>
<Text
ohos:id="$+id:appBar_userName"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:alpha="0"
ohos:left_margin="$float:leftMargin_userName"
ohos:text="$string:title_contactsDetail"
ohos:text_size="$float:textSize_userName"/>
</DirectionalLayout>
<DirectionalLayout
ohos:id="$+id:appBar_rightPart"
ohos:height="match_parent"
ohos:width="0vp"
ohos:alignment="vertical_center|right"
ohos:orientation="horizontal"
ohos:start_margin="$float:start_margin_appBar"
ohos:weight="1">
<DirectionalLayout
ohos:id="$+id:appBar_button1_touchTarget"
ohos:height="$float:height_touchTarget"
ohos:width="$float:width_touchTarget"
ohos:alignment="center">
<Image
ohos:id="$+id:appBar_button1"
ohos:height="$float:height_appBar_Buttons"
ohos:width="$float:width_appBar_buttons"
ohos:image_src="$graphic:ic_add"/>
</DirectionalLayout>
<DirectionalLayout
ohos:id="$+id:appBar_button2_touchTarget"
ohos:height="$float:height_touchTarget"
ohos:width="$float:width_touchTarget"
ohos:alignment="center">
<Image
ohos:id="$+id:appBar_button2"
ohos:height="$float:height_appBar_Buttons"
ohos:width="$float:width_appBar_buttons"
ohos:image_src="$graphic:ic_add"/>
</DirectionalLayout>
<DirectionalLayout
ohos:id="$+id:appBar_button3_touchTarget"
ohos:height="$float:height_touchTarget"
ohos:width="$float:width_touchTarget"
ohos:alignment="center">
<Image
ohos:id="$+id:appBar_button3"
ohos:height="$float:height_appBar_Buttons"
ohos:width="$float:width_appBar_buttons"
ohos:image_src="$graphic:ic_more"/>
</DirectionalLayout>
</DirectionalLayout>
</DirectionalLayout>
<ScrollView
ohos:id="$+id:contacts_detail_scroll"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:below="$id:appBar"
ohos:bottom_margin="$float:height_bottom_tab">
<DependentLayout
ohos:id="$+id:contacts_detail"
ohos:height="match_content"
ohos:width="match_parent"
ohos:orientation="vertical">
<DependentLayout
ohos:id="$+id:contacts_detail_upperCard"
ohos:height="match_content"
ohos:width="match_parent"
ohos:align_parent_top="true"
ohos:background_element="$graphic:card_background"
ohos:left_padding="$float:max_padding_start"
ohos:orientation="vertical"
ohos:right_padding="$float:max_padding_end"
ohos:top_margin="$float:topMargin_contactsDetail_upperCard">
<ListContainer
ohos:id="$+id:contacts_detail_upperCard_list"
ohos:height="0vp"
ohos:width="match_parent"
ohos:below="$+id:contacts_detail_title"/>
<Text
ohos:id="$+id:contacts_detail_title"
ohos:height="match_content"
ohos:width="match_parent"
ohos:align_parent_top="true"
ohos:text="$string:title_contactsDetail"
ohos:text_alignment="horizontal_center"
ohos:text_size="$float:textSize_contactsDetail_title"
ohos:top_margin="$float:topMargin_contactsDetail_title"/>
</DependentLayout>
<Image
ohos:id="$+id:contacts_detail_profile"
ohos:height="$float:height_contacts_profile"
ohos:width="$float:width_contacts_profile"
ohos:align_parent_top="true"
ohos:alpha="1"
ohos:background_element="$media:profile"
ohos:center_in_parent="true"
ohos:top_margin="$float:topMargin_contacts_profile"/>
</DependentLayout>
</ScrollView>
<DirectionalLayout
ohos:id="$+id:bottom_tab"
ohos:height="$float:height_bottom_tab"
ohos:width="match_parent"
ohos:align_parent_bottom="true"
ohos:alignment="vertical_center"
ohos:background_element="$graphic:bottom_tab_background"
ohos:left_padding="$float:max_padding_start"
ohos:right_padding="$float:max_padding_end">
<DirectionalLayout
ohos:id="$+id:bottom_tabMenu"
ohos:height="match_content"
ohos:width="match_parent"
ohos:orientation="horizontal"/>
</DirectionalLayout>
</DependentLayout>
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
- 67.
- 68.
- 69.
- 70.
- 71.
- 72.
- 73.
- 74.
- 75.
- 76.
- 77.
- 78.
- 79.
- 80.
- 81.
- 82.
- 83.
- 84.
- 85.
- 86.
- 87.
- 88.
- 89.
- 90.
- 91.
- 92.
- 93.
- 94.
- 95.
- 96.
- 97.
- 98.
- 99.
- 100.
- 101.
- 102.
- 103.
- 104.
- 105.
- 106.
- 107.
- 108.
- 109.
- 110.
- 111.
- 112.
- 113.
- 114.
- 115.
- 116.
- 117.
- 118.
- 119.
- 120.
- 121.
- 122.
- 123.
- 124.
- 125.
- 126.
- 127.
- 128.
- 129.
- 130.
- 131.
- 132.
- 133.
- 134.
- 135.
- 136.
- 137.
- 138.
- 139.
- 140.
- 141.
- 142.
- 143.
- 144.
- 145.
- 146.
- 147.
- 148.
- 149.
显示效果:
可以上下滑动查看
布局中的代码
<?xml version="1.0" encoding="utf-8"?>
<DirectionalLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:background_element="$color:colorAppBackground"
ohos:orientation="vertical">
<!-- Title part-->
<DirectionalLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:height="$float:titlePartHeight"
ohos:width="match_parent"
ohos:background_element="$color:colorAppBackground"
ohos:orientation="vertical">
<DependentLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:height="$float:titlePartIconDivHeight"
ohos:width="match_parent">
<DependentLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:id="$+id:title_area_menu"
ohos:height="$float:titlePartIconHotAreaHeight"
ohos:width="$float:titlePartIconHotAreaWidth"
ohos:align_parent_right="true"
ohos:center_in_parent="true"
ohos:right_margin="$float:titlePartIconHotAreaRightMargin">
<Image
ohos:id="$+id:title_area_menu_icon"
ohos:height="$float:titlePartIconHeight"
ohos:width="$float:titlePartIconWidth"
ohos:center_in_parent="true"
ohos:image_src="$graphic:icon_more"/>
</DependentLayout>
<DependentLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:id="$+id:title_area_add"
ohos:height="$float:titlePartIconHotAreaHeight"
ohos:width="$float:titlePartIconHotAreaWidth"
ohos:center_in_parent="true"
ohos:left_of="$id:title_area_menu">
<Image
ohos:id="$+id:title_area_add_icon"
ohos:height="$float:titlePartIconHeight"
ohos:width="$float:titlePartIconWidth"
ohos:center_in_parent="true"
ohos:image_src="$graphic:icon_add"/>
</DependentLayout>
<DependentLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:id="$+id:title_area_add1"
ohos:height="$float:titlePartIconHotAreaHeight"
ohos:width="$float:titlePartIconHotAreaWidth"
ohos:center_in_parent="true"
ohos:left_of="$id:title_area_add">
<Image
ohos:id="$+id:title_area_add_icon1"
ohos:height="$float:titlePartIconHeight"
ohos:width="$float:titlePartIconWidth"
ohos:center_in_parent="true"
ohos:image_src="$graphic:icon_add"/>
</DependentLayout>
</DependentLayout>
<Text
ohos:id="$+id:title_text"
ohos:height="$float:titlePartTextAreaHeight"
ohos:width="match_parent"
ohos:bottom_margin="$float:titlePartTextAreaBottomMargin"
ohos:left_margin="$float:titlePartTextAreaLeftMargin"
ohos:right_margin="$float:titlePartTextAreaRightMargin"
ohos:text="$string:title_text"
ohos:text_alignment="vertical_center"
ohos:text_color="$color:colorAppbarTitle"
ohos:text_font="medium"
ohos:text_size="$float:textSizeHeadline6"
ohos:top_margin="$float:titlePartTextAreaTopMargin"/>
</DirectionalLayout>
<ListContainer
ohos:id="$+id:list_view"
ohos:height="match_content"
ohos:width="match_parent"
ohos:bottom_padding="$float:listContainerBottomPadding"
ohos:left_margin="$float:singleCardViewLeftMargin"
ohos:right_margin="$float:singleCardViewRightMargin"/>
</DirectionalLayout>
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
- 67.
- 68.
- 69.
- 70.
- 71.
- 72.
- 73.
- 74.
- 75.
- 76.
- 77.
- 78.
- 79.
- 80.
- 81.
- 82.
- 83.
- 84.
完整代码地址:
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2021-4-30 17:27:07修改
赞
收藏
回复
分享
微博
QQ
微信
举报
举报
1
微信扫码分享
删除帖子
删除 取消
相关推荐
https://harmonyos.51cto.com/show/4129