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

用模板做网站wordpress多个导航菜单

用模板做网站,wordpress多个导航菜单,沈阳百度广告,珠海找工作哪个网站好需求 点击右上角下载icon#xff0c;可以将当前图片下载并保存到本地相册。 下载的图片#xff1a; 流程 下载图片的本质其实是#xff0c; 固定需要下载的页面内容和样式 》将其放在当前页面不可见区域 》点击下载按钮 》穿一个ref给native#xff0c;会自动拉起手机系…需求 点击右上角下载icon可以将当前图片下载并保存到本地相册。 下载的图片 流程 下载图片的本质其实是 固定需要下载的页面内容和样式 》将其放在当前页面不可见区域 》点击下载按钮 》穿一个ref给native会自动拉起手机系统下载到本地相册 todonative如何下载的话需要进一步再看一下 分析一下需要下载图片的样式 头部logo可选可不选底部二维码和文案固定的展示中间部分是外部传进来的card部分 所以我们可以设置需要的props如下 interface SnapshotProps {backgroundImage: number;cardNode: React.ReactNode;bottomOpacity?: number; // 底部bottom透明度isShowHeader?: boolean; // 是否需要头部logo例如首页应该为falseviewRef: React.MutableRefObjectnull; }代码 import React, { memo } from react; import { Image, ImageBackground, StyleSheet, Text, View } from react-native; import Shopeepay from ../../assets/Shopeepay; import QRCode from ../../assets/qrcode.png;interface SnapshotProps {backgroundImage: number;cardNode: React.ReactNode;bottomOpacity?: number; // 底部bottom透明度isShowHeader?: boolean; // 是否需要头部logo例如首页应该为falseviewRef: React.MutableRefObjectnull; }const getColorWithOpacity (rgb: string, opacity: number): string rgb.replace(), , ${opacity})).replace(rgb, rgba);const Snapshot ({backgroundImage,bottomOpacity 1,cardNode,isShowHeader true,viewRef, }: SnapshotProps) {return (ImageBackgroundstyle{styles.bgContainer}source{backgroundImage}ref{viewRef} // viewRef关键点{isShowHeader (View style{styles.headerView}View style{styles.shopeepaySvg}Shopeepay //View/View)}View style{styles.cardView}{cardNode}/View // 外部传进来的中间内容部分Viewstyle{[styles.bottomView,{ // 背景透明度如果设置Opacity属性的话其所有子元素也会是透明或不透明状态backgroundColor: getColorWithOpacity(rgb(233,78,43),bottomOpacity),},]}View style{styles.leftView}Text style{styles.title}Scan to enter ShopeePay/TextText style{styles.subTitle}Shopee.com/wrapup/Text/ViewView style{styles.rightView}Image style{styles.qrcodeImage} source{QRCode} //View/View/ImageBackground); };export default memo(Snapshot);const styles StyleSheet.create({bgContainer: {width: WINDOW_WIDTH,height: WINDOW_HEIGHT,},headerView: {justifyContent: center,alignItems: center,width: WINDOW_WIDTH,height: 100,},shopeepaySvg: {position: absolute,top: 50,},cardView: {flex: 1,},bottomView: {flexDirection: row,alignItems: center,justifyContent: space-between,paddingHorizontal: 16,height: 110,},leftView: {marginLeft: 18,},title: {fontSize: 16,fontWeight: 500,color: Colors.white,},subTitle: {fontSize: 14,marginTop: 4,color: Colors.white,},rightView: {flex: 1,marginRight: 18,alignItems: flex-end,},qrcodeImage: {width: 80,height: 80,}, });使用 const onDownloadPress async () {// ...const resultFile await captureViewToImage(viewRef); // 生成一个字符串if (resultFile) {setImgUri(resultFile);try {await storeImageToDevice(rootTag, resultFile);} catch (err) {// ...}} };SnapshotviewRef{viewRef} // 关键点backgroundImage{WrapUpBg}cardNode{carouselData[carouselIndex]} /
http://www.pierceye.com/news/110857/

相关文章:

  • 常用的设计网站有哪些wordpress如何汉化主题
  • 深圳全网营销型网站免费做调查的网站有哪些
  • 设计素材网站知乎济南seo网站推广
  • 网站建设类岗位杭州国家电网 两学一做 网站
  • html静态网站开发自我介绍网站手机客户端开发教程
  • 营销型网站是什么样的桂林北站有核酸检测点吗
  • 网站未备案被阻断怎么做it培训机构哪个好一点
  • 重庆建设注册执业中心网站网络营销百度百科
  • app网站怎么下载个人备案做视频网站
  • 西宁建一个网站公司广东网站备案
  • 网站数据比较北京网站优化推广公司
  • 想做网站的客户在哪找美间在线设计平台
  • 网站设计规划的目的和要求营销外贸网站建设案例
  • 网站营销力一级a做爰片2017免费网站
  • 昌图网站网页界面设计的要求
  • 做一个网站赚钱什么 门户网站
  • 中国建设银行购物网站帝国织梦wordpress
  • 瑞安网站网站建设松原公司做网站的流程
  • 做网站按页面收费视频解析网站如何做搜索
  • 太原网站的公司赣州安全教育平台
  • 淮北建投网站网站推广与维护有什么不同
  • 深圳网站备案注销平果县免费网站哪家好
  • 如何区分网站开发语言做网站多少钱一般
  • 定制专业app开发seo数据统计分析工具有哪些
  • 某服装公司网站建设论文网站建设seo虾哥网络
  • 网站建设销售员工作内容网站访问量过大
  • 企业网站加快企业信息化建设设计网站名称
  • 做网站的技术要求高吗农业推广专业
  • 在百度做个卷闸门网站怎么做成都高端网站
  • 个人网站备案名称填写货运网站建设公司