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

怎样在织梦后台里面做网站地图手机登qq电脑版入口

怎样在织梦后台里面做网站地图,手机登qq电脑版入口,网站报价系统,wordpress 文章 404今天我们就来学习逐帧动画,废话少说直接上效果图如下: 帧动画的实现方式有两种#xff1a; 一、在res/drawable文件夹下新建animation-list的XML实现帧动画 1、首先在res/drawable文件夹下添加img00-img24共25张图片 2、新建frame_anim.xml [html] view plaincopy ?xml v…今天我们就来学习逐帧动画,废话少说直接上效果图如下:     帧动画的实现方式有两种 一、在res/drawable文件夹下新建animation-list的XML实现帧动画 1、首先在res/drawable文件夹下添加img00-img24共25张图片 2、新建frame_anim.xml   [html] view plain copy ?xml version1.0 encodingutf-8?  animation-list xmlns:androidhttp://schemas.android.com/apk/res/android      android:oneshottrue         !-- animation-list 帧动画 --      !-- android:oneshot的值为 false代表播放多次true代表只播放一次 --      !-- duration代表每张图片的播放时间 ,定义一个持续时间为50毫秒的动画帧 --      item          android:drawabledrawable/img00          android:duration50/      item          android:drawabledrawable/img01          android:duration50/      item          android:drawabledrawable/img02          android:duration50/      item          android:drawabledrawable/img03          android:duration50/      item          android:drawabledrawable/img04          android:duration50/      item          android:drawabledrawable/img05          android:duration50/      item          android:drawabledrawable/img06          android:duration50/      item          android:drawabledrawable/img07          android:duration50/      item          android:drawabledrawable/img08          android:duration50/      item          android:drawabledrawable/img09          android:duration50/      item          android:drawabledrawable/img10          android:duration50/      item          android:drawabledrawable/img11          android:duration50/      item          android:drawabledrawable/img12          android:duration50/      item          android:drawabledrawable/img13          android:duration50/      item          android:drawabledrawable/img14          android:duration50/      item          android:drawabledrawable/img15          android:duration50/      item          android:drawabledrawable/img16          android:duration50/      item          android:drawabledrawable/img17          android:duration50/      item          android:drawabledrawable/img18          android:duration50/      item          android:drawabledrawable/img19          android:duration50/      item          android:drawabledrawable/img20          android:duration50/      item          android:drawabledrawable/img21          android:duration50/      item          android:drawabledrawable/img22          android:duration50/      item          android:drawabledrawable/img23          android:duration50/      item          android:drawabledrawable/img24          android:duration50/    /animation-list   3、在activity_main中添加控件     [html] view plain copy RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/android      xmlns:toolshttp://schemas.android.com/tools      android:layout_widthmatch_parent      android:layout_heightmatch_parent      tools:contextcom.havorld.frameanimation.MainActivity         ImageView          android:idid/imageView          android:layout_widthwrap_content          android:layout_heightwrap_content          android:layout_centerInParenttrue /      !-- android:backgrounddrawable/frame_anim --        LinearLayout          android:layout_widthmatch_parent          android:layout_heightwrap_content          android:layout_alignParentBottomtrue          android:orientationhorizontal          android:padding10dp             Button              android:idid/start              android:layout_width0dp              android:layout_heightwrap_content              android:layout_weight1              android:text播放 /            Button              android:idid/stop              android:layout_width0dp              android:layout_heightwrap_content              android:layout_weight1              android:text停止 /      /LinearLayout    /RelativeLayout   4、在代码中获取并开启帧动画     [java] view plain copy public class MainActivity extends Activity implements OnClickListener {        private ImageView imageView;      private AnimationDrawable animationDrawable;        Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.activity_main);            imageView  (ImageView) findViewById(R.id.imageView);          findViewById(R.id.start).setOnClickListener(this);          findViewById(R.id.stop).setOnClickListener(this);            setXml2FrameAnim1();          // setXml2FrameAnim2();        }        /**      * 通过XML添加帧动画方法一      */      private void setXml2FrameAnim1() {            // 把动画资源设置为imageView的背景,也可直接在XML里面设置          imageView.setBackgroundResource(R.drawable.frame_anim);          animationDrawable  (AnimationDrawable) imageView.getBackground();      }        /**      * 通过XML添加帧动画方法二      */      private void setXml2FrameAnim2() {            // 通过逐帧动画的资源文件获得AnimationDrawable示例          animationDrawable  (AnimationDrawable) getResources().getDrawable(                  R.drawable.frame_anim);          imageView.setBackground(animationDrawable);      }         Override      public void onClick(View v) {            switch (v.getId()) {          case R.id.start:              if (animationDrawable ! null  !animationDrawable.isRunning()) {                  animationDrawable.start();              }              break;          case R.id.stop:              if (animationDrawable ! null  animationDrawable.isRunning()) {                  animationDrawable.stop();              }              break;            default:              break;          }      }    }   二、通过代码实现帧动画     [java] view plain copy /**  * 通过代码添加帧动画方法  */  private void setSrc2FrameAnim() {        animationDrawable  new AnimationDrawable();      // 为AnimationDrawable添加动画帧      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img00), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img01), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img02), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img03), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img04), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img05), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img06), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img07), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img08), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img09), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img10), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img11), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img12), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img13), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img14), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img15), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img16), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img17), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img18), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img19), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img20), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img21), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img22), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img23), 50);      animationDrawable.addFrame(              getResources().getDrawable(R.drawable.img24), 50);      // 设置为循环播放      animationDrawable.setOneShot(false);      imageView.setBackground(animationDrawable);  }     点击下载源码  转载于:https://www.cnblogs.com/Im-Victor/p/8760379.html
http://wiki.neutronadmin.com/news/349889/

相关文章:

  • 安徽网站开发与维护专业CDN 网站是否需要重新备案
  • 女性门户网站模板哔哩哔哩网页版打开
  • 网站建设 软件开发什么网站专做宠物物品
  • 西宁网站建设报价ew君博贴心2015网站备案没下来
  • 直播平台网站建设触屏手机网站设计
  • 比较好的高端网站制作公司呼和浩特免费制作网站
  • 网站建设和系统集成wordpress手机编辑器插件
  • 医疗 企业 网站制作泰安房产网
  • 网站建设公司怎么做的中铁三局招聘事件
  • 如何做彩票网站信息奉化市住房和城乡建设局网站
  • 钓鱼网站在线下载网站服务器出错了怎么办
  • 上海专业做网站较好的公司有哪些wordpress商品列表
  • 衣服定制的app有哪些seo外包杭州
  • 深圳旅游公司网站wordpress主题安装不
  • 手表网站建设规划书东道设计公司待遇如何
  • 网站发布 图片看不到开发公司解除前期物业服务合同
  • 做个人网站要多少钱如何把图片做网站背景
  • 哈尔滨做网站搭建的腾讯云服务器搭建网站
  • wordpress程序网站深圳网站建设的客户在哪里
  • 方特网站是谁做的flask网站开发源码
  • 大公司做网站网站logo上传
  • 营销策划推广公司seo优化排名平台
  • 扬州市建设工程造价管理站网站深圳市建工建设集团有限公司官网
  • 重庆汽车网站建设wordpress做付费下载站
  • vs 2017网站开发php淘宝网首页
  • 阿里云网站建设 部署与发布成都网站建设 seo
  • 北京网站建设公司华网制作作杭州外贸网站多少钱
  • 提供网站建设和制作百度软件下载
  • 网站建设工程师职责说明建站网站哪个最好
  • 深圳网站建设力荐上榜网络wordpress 如何重启