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

网站设计美工排版编辑seo引擎优化怎么做

网站设计美工排版编辑,seo引擎优化怎么做,和平网站制作,帮人做任务的网站原文地址#xff1a;http://android.xsoftlab.net/training/transitions/scenes.html 场景存储了View层级的状态#xff0c;包含所有的View及View的属性。转场框架在启动场景与结束场景之间运行动画。启动场景通常由当前的UI状态自动决定。对于结束场景#xff0c;转场框架…原文地址http://android.xsoftlab.net/training/transitions/scenes.html 场景存储了View层级的状态包含所有的View及View的属性。转场框架在启动场景与结束场景之间运行动画。启动场景通常由当前的UI状态自动决定。对于结束场景转场框架提供了两种实现方式从布局资源文件中创建场景或从代码中创建场景。 这节课主要学习如何创建场景及如何定义场景行为。下节课则主要学习如何在两个场景之间转换。 Note 转场框架可以不使用场景来使动画作用单个View层级就像Apply a Transition Without Scenes中描述的。无论如何了解这节课有助于懂得转换的基本工作原理。 由布局资源创建场景 开发者可以直接从布局资源文件中创建场景实例。当View层级几乎是静止状态时可以使用这项技术。创建好的场景代表了View层级的状态。一旦View层级发生变化则需要重新床架场景。转场框架会由资源文件中的整个View层级创建场景因此不能由资源文件的部分层级创建场景。 为了可以从布局资源文件中创建场景则需要从布局中接收场景容器一般是一个ViewGroup实例然后再调用Scene.getSceneForLayout()方法这个方法需要传入场景容器以及包含场景布局资源文件的ID。 为场景定义布局 下面的代码段展示了如何为一个场景容器元素创建两个不同的场景。代码段还展示了开发者可以加载多个不相关的场景不过这并不意味着每个场景之间不无关系。 示例结构由以下布局定义构成 主布局包含一个文本控件和一个容器控件。第一个场景的相关布局包含两个文本控件。第二个场景的相关布局同样包含两个文本控件但是两个控件的顺序是颠倒的。 示例被设计为在Activity的主布局的子布局之间进行动画。主布局的文本控件则会保持静止。 Activity的主布局定义如下 res/layout/activity_main.xml LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:idid/master_layoutTextViewandroid:idid/title...android:textTitle/FrameLayoutandroid:idid/scene_rootinclude layoutlayout/a_scene //FrameLayout /LinearLayout 这个布局定义包含了一个文本控件及场景容器的子布局控件。第一个场景的布局被包含在主布局之内。这意味着第一个场景布局会被作为初始化UI的一部分还可以被加载到一个场景中因为转场框架只能加载一整个布局文件。 第一个场景的布局文件如下 res/layout/a_scene.xml RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:idid/scene_containerandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent TextViewandroid:idid/text_view1android:textText Line 1 /TextViewandroid:idid/text_view2android:textText Line 2 / /RelativeLayout 第二个场景同样包含了两个文本控件只是它们的顺序发生了颠倒该布局定义如下 res/layout/another_scene.xml RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:idid/scene_containerandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent TextViewandroid:idid/text_view2android:textText Line 2 /TextViewandroid:idid/text_view1android:textText Line 1 / /RelativeLayout 从布局中生成场景 在定义了两个场景布局文件之后则可以开始操作它们了。这可以使开发者在两个UI配置之间延迟转场。为了可以操作一个场景则需要先获得场景容器的引用及布局资源的ID。 下面的代码段展示了如何获得场景容器的引用及从布局文件中创建两个Scene对象 Scene mAScene; Scene mAnotherScene; // Create the scene root for the scenes in this app mSceneRoot (ViewGroup) findViewById(R.id.scene_root); // Create the scenes mAScene Scene.getSceneForLayout(mSceneRoot, R.layout.a_scene, this); mAnotherScene Scene.getSceneForLayout(mSceneRoot, R.layout.another_scene, this); 现在在应用中有了两个Scene对象。每个Scene都会使用到场景容器。 在代码中创建场景 开发者还可以在代码中创建Scene对象。当开发者需要直接修改View层级或者动态生成View层级就可以使用这项技术。 为了可以在代码中创建场景。需要使用Scene(sceneRoot, viewHierarchy)构造方法。调用这个构造方法等同于调用Scene.getSceneForLayout()方法。只是该构造方法需要预先加载布局文件。 下面的代码段演示了如何在代码中由场景容器元素及场景的View层级创建一个Scene实例 Scene mScene; // Obtain the scene root element mSceneRoot (ViewGroup) mSomeLayoutElement; // Obtain the view hierarchy to add as a child of // the scene root when this scene is entered mViewHierarchy (ViewGroup) someOtherLayoutElement; // Create a scene mScene new Scene(mSceneRoot, mViewHierarchy); 创建场景行为 转场框架还可以使开发者定义转场开始或者结束的行为。在很多情况下自定义转场行为并不是必须的因为转场框架会在场景之间自动改变动画。 转场行为有助于处理以下情况 作用动画的View处于不同的层级。开发者可以在场景启动及结束的时候使用退出或者进入场景的行为。转场框架不能够自动的作用View的动画比如ListView更多相关信息请参见Limitations. 如果要定义自定义行为需要将行为作为Runnable对象传入到Scene.setExitAction()方法或Scene.setEnterAction()方法。转场框架会在运行转场动画之前调用Scene.setExitAction()方法会在转场动画结束之后调用Scene.setEnterAction()方法。 Note: 不要使用场景行为在启动场景与结束场景的View之间传递数据。更多相关信息请参见Defining Transition Lifecycle Callbacks.
http://wiki.neutronadmin.com/news/49218/

相关文章:

  • 网站建设与管理试卷A东道设计的作品
  • 江苏省城乡建设局网站手机浏览器下载
  • 设计网站报价宁波网络营销策划哪家公司好
  • 专业商城网站搭建价格承德平台
  • 重庆网站建设培训商务办公名片
  • 珠宝网站形象设计如何做中英切换的网站
  • 平湖手机网站建设好站站网站建设推广
  • 免费邮箱登录入口aso优化怎么做
  • 成都企业网站开发企业百度网站建设
  • 网站建设综合推荐自媒体
  • 德州中文网站建设高端网站开发环境
  • 如何建立网站会员系统吗泰州市建设监理协会网站
  • 勤哲网站开发视频大连企业免费建站
  • wordpress p=29cpu优化软件
  • 备案网站建设商标查询网站建设
  • 广州营销型网站建设价格网站插件代码大全
  • 用户登录网站开发图片制作视频
  • 有没有免费建网站网站建设大概价格
  • 专门卖化妆品网站建设建设网站的费用吗
  • 网站备案之前需要建好网站吗原创wordpress主题
  • 做网上竞猜网站合法吗金网科技
  • 残联网站建设工业和信息化部五系网站建设
  • 网站建设类大连网站制作咨询
  • 设计好的集团网站建设多少钱太原 招聘 网站建设 技术经理
  • 北海哪家做网站批量修改wordpress文章分类目录
  • 国内哪个网站是做电子元器件的专门 做鞋子团购的网站
  • 个人网站域名取名天河做网站平台
  • 建立网站流程图wordpress 音乐
  • 网站开发所需要的的环境网站开发竞争性谈判
  • 素材网站个人做的做建网站的工作一年赚几百万