在内容页面上显示的拍摄信息这里,可以再加上拍摄用的相机。
打开 post_show_file_metadata,先复制一份这个 specs,声明一个 kit,值是 cache,value 里的 kit。下面再声明一个 camera,值是 kit? 里的第一个项目。
去掉 showSpecs ,声明一个 List,FileMetadataListItem,值是 metadataList,它是一个列表,在这个列表里,判断一下 camera 不等于 null,满足条件就添加一个 camera。再判断一下 specs 不等于 null,满足条件可以把 specs 里的项目放到这个列表里。
再声明一个 showMetadataList,它的值是 metadataList.isNotEmpty 。
下面再改造一下这个小部件,这里可以判断一下 showMetadataList,这个 Row 小部件的 children ,可以根据 metadataList 这个列表数据生成。
观察一下内容页面,现在这里会显示拍摄照片用的相机还有相机的型号。