pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <legend id='4A8F5'><style id='4A8F5'><dir id='4A8F5'><q id='4A8F5'></q></dir></style></legend>
  • <tfoot id='4A8F5'></tfoot>
      <bdo id='4A8F5'></bdo><ul id='4A8F5'></ul>
  • <i id='4A8F5'><tr id='4A8F5'><dt id='4A8F5'><q id='4A8F5'><span id='4A8F5'><b id='4A8F5'><form id='4A8F5'><ins id='4A8F5'></ins><ul id='4A8F5'></ul><sub id='4A8F5'></sub></form><legend id='4A8F5'></legend><bdo id='4A8F5'><pre id='4A8F5'><center id='4A8F5'></center></pre></bdo></b><th id='4A8F5'></th></span></q></dt></tr></i><div class="3rychhk" id='4A8F5'><tfoot id='4A8F5'></tfoot><dl id='4A8F5'><fieldset id='4A8F5'></fieldset></dl></div>

      <small id='4A8F5'></small><noframes id='4A8F5'>

        React Native:如何為圖像的旋轉設置動畫?

        React Native: How do you animate the rotation of an Image?(React Native:如何為圖像的旋轉設置動畫?)
            <legend id='80hMg'><style id='80hMg'><dir id='80hMg'><q id='80hMg'></q></dir></style></legend>

            <tfoot id='80hMg'></tfoot>
                <tbody id='80hMg'></tbody>

              <i id='80hMg'><tr id='80hMg'><dt id='80hMg'><q id='80hMg'><span id='80hMg'><b id='80hMg'><form id='80hMg'><ins id='80hMg'></ins><ul id='80hMg'></ul><sub id='80hMg'></sub></form><legend id='80hMg'></legend><bdo id='80hMg'><pre id='80hMg'><center id='80hMg'></center></pre></bdo></b><th id='80hMg'></th></span></q></dt></tr></i><div class="s88deww" id='80hMg'><tfoot id='80hMg'></tfoot><dl id='80hMg'><fieldset id='80hMg'></fieldset></dl></div>

              <small id='80hMg'></small><noframes id='80hMg'>

                  <bdo id='80hMg'></bdo><ul id='80hMg'></ul>
                  本文介紹了React Native:如何為圖像的旋轉設置動畫?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  旋轉是一種樣式變換,在 RN 中,您可以像這樣旋轉東西

                  Rotation is a style transform and in RN, you can rotate things like this

                    render() {
                      return (
                        <View style={{transform:[{rotate: '10 deg'}]}}>
                          <Image source={require('./logo.png')} />
                        </View>
                      );
                    }
                  

                  但是,要在 RN 中制作動畫,您必須使用數字,而不是字符串.你還能在 RN 中為變換設置動畫,還是我必須想出某種 sprite sheet 并以某些 fps 更改 Image src?

                  However, to animate things in RN, you have to use numbers, not strings. Can you still animate transforms in RN or do I have to come up with some kind of sprite sheet and change the Image src at some fps?

                  推薦答案

                  您實際上可以使用 interpolate 方法為字符串設置動畫.interpolate 采用一系列值,通常 0 到 1 適用于大多數情況,并將它們插入到一系列值中(這些可以是字符串、數字,甚至是返回值的函數).

                  You can actually animate strings using the interpolate method. interpolate takes a range of values, typically 0 to 1 works well for most things, and interpolates them into a range of values (these could be strings, numbers, even functions that return a value).

                  你要做的是獲取一個現有的 Animated 值并將其傳遞給 interpolate 函數,如下所示:

                  What you would do is take an existing Animated value and pass it through the interpolate function like this:

                  spinValue = new Animated.Value(0);
                  
                  // First set up animation 
                  Animated.timing(
                      this.spinValue,
                    {
                      toValue: 1,
                      duration: 3000,
                      easing: Easing.linear, // Easing is an additional import from react-native
                      useNativeDriver: true  // To make use of native driver for performance
                    }
                  ).start()
                  
                  // Next, interpolate beginning and end values (in this case 0 and 1)
                  const spin = this.spinValue.interpolate({
                    inputRange: [0, 1],
                    outputRange: ['0deg', '360deg']
                  })
                  

                  然后像這樣在你的組件中使用它:

                  Then use it in your component like this:

                  <Animated.Image
                    style={{transform: [{rotate: spin}] }}
                    source={{uri: 'somesource.png'}} />
                  

                  如果你想在循環中進行旋轉,那么在 Animated.loop

                  In case if you want to do the rotation in loop, then add the Animated.timing in the Animated.loop

                  Animated.loop(
                   Animated.timing(
                     this.spinValue,
                     {
                      toValue: 1,
                      duration: 3000,
                      easing: Easing.linear,
                      useNativeDriver: true
                     }
                   )
                  ).start();
                  

                  這篇關于React Native:如何為圖像的旋轉設置動畫?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                  Restrictions of XMLHttpRequest#39;s getResponseHeader()?(XMLHttpRequest 的 getResponseHeader() 的限制?)
                • <small id='47DKZ'></small><noframes id='47DKZ'>

                    <legend id='47DKZ'><style id='47DKZ'><dir id='47DKZ'><q id='47DKZ'></q></dir></style></legend>

                      <i id='47DKZ'><tr id='47DKZ'><dt id='47DKZ'><q id='47DKZ'><span id='47DKZ'><b id='47DKZ'><form id='47DKZ'><ins id='47DKZ'></ins><ul id='47DKZ'></ul><sub id='47DKZ'></sub></form><legend id='47DKZ'></legend><bdo id='47DKZ'><pre id='47DKZ'><center id='47DKZ'></center></pre></bdo></b><th id='47DKZ'></th></span></q></dt></tr></i><div class="3udz3qx" id='47DKZ'><tfoot id='47DKZ'></tfoot><dl id='47DKZ'><fieldset id='47DKZ'></fieldset></dl></div>
                          <tbody id='47DKZ'></tbody>

                            <bdo id='47DKZ'></bdo><ul id='47DKZ'></ul>
                          • <tfoot id='47DKZ'></tfoot>
                            主站蜘蛛池模板: 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 西门子代理商_西门子变频器总代理-翰粤百科 | 开云(中国)Kaiyun·官方网站 - 登录入口 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 范秘书_懂你的范文小秘书| 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 滚塑PE壳体-PE塑料浮球-警示PE浮筒-宁波君益塑业有限公司 | 扬州汇丰仪表有限公司| 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 |