功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术支持 您所在的位置: 首页 > 技术支持

Android系统开发全攻略(二)

来源:    作者:    发布时间:2015-12-23 16:23:08    浏览量:

可动态布局的Android抽屉之完整篇  

  本文实现的自定义抽屉组件,主要针对这种压挤效果做出改良,渐进式压挤周围组件,使得过渡效果更加美观。如下图。

  主要针对这种压挤效果做出改良,渐进式压挤周围组件,使得过渡效果更加美观

  本文实现的抽屉原理是酱紫:

  1.抽屉组件主要在屏幕不可视区域,手柄在屏幕边缘的可视区域。即 抽屉.rightMargin=-XXX + 手柄.width

  2.指定一个周围组件为可压挤,即LayoutParams.weight=1;大功率电感贴片电感器当然用户也可以指定多个View.

  3.使用AsyncTask来实现弹出/收缩的动画,弹出:抽屉.rightMargin+=XX,收缩:抽屉.rightMargin-=XX

  总结,本文的自定义抽屉虽然对压挤周围组件有过渡效果,但是比较耗资源,读者可以针对不同的情况考虑使用。

  本文的源码可以到http://download.csdn.net/detail/hellogv/3615686 下载。

  接下来贴出本文全部源代码:

  main.xml的源码:

  [html] view plaincopyprint?

  《span style=“font-family:Comic Sans MS;font-size:18px;”》《?xml version=“1.0” encoding=“utf-8”?》

  《LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”

  android:layout_width=“fill_parent” android:layout_height=“fill_parent”

  android:id=“@+id/container”》

  《GridView android:id=“@+id/gridview” android:layout_width=“fill_parent”

  android:layout_height=“fill_parent” android:numColumns=“auto_fit”

  android:verticalSpacing=“10dp” android:gravity=“center”

  android:columnWidth=“50dip” android:horizontalSpacing=“10dip” /》

  《/LinearLayout》《/span》

  《span style=“font-family:Comic Sans MS;font-size:18px;”》《?xml version=“1.0” encoding=“utf-8”?》

  《LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”

  android:layout_width=“fill_parent” and贴片电感roid:layout_height=“fill_parent”

  android:id=“@+id/container”》

  《GridView android:id=“@+id/gridview” android:layout_width=“fill_parent”

  android:layout_height=“fill_parent” android:numColumns=“auto_fit”

  android:verticalSpacing=“10dp” android:gravity=“center”

  android:columnWidth=“50dip” android:horizontalSpacing=“10dip” /》

  《/LinearLayout》《/span》

  GridView的Item.xml的源码:

  [html] view plaincopyprint?

  《span style=“font-family:Comic Sans MS;font-size:18px;”》《?xml version=“1.0” encoding=“utf-8”?》

  《RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android”

  android:layout_height=“wrap_content” android:paddingBottom=“4dip”

  android:layout_width=“fill_parent”》

  《ImageView android:layout_height=“wrap_content” android:id=“@+id/ItemImage”

  android:layout_width=“wrap_content” android:layout_centerHorizontal=“true”》

  《/ImageView》

  《TextView android:layout_width=“wrap_content”

  android:l电感器生产厂家ayout_below=“@+id/ItemImage” android:layout_height=“wrap_content”

  android:text=“TextView01” android:layout_centerHorizontal=“true”

  android:id=“@+id/ItemText”》

  《/TextView》

  《/RelativeLayout》 《/span》

  《span style=“font-family:Comic Sans MS;font-size:18px;”》《?xml version=“1.0” encoding=“utf-8”?》

  《RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android”

  android:layout_height=“wrap_content” android:pad大功率电感贴片电感器dingBottom=“4dip”

  android:layout_width=“fill_parent”》

  《Im电感磁环ageView android:layout_height=“wrap_content” android:id=“@+id/ItemImage”

  • MM440变频器在USS通信下的控制研究 随着电力电子技术和自动控制技术的日益发展,电动机的调速已不再是单一调速系统的概念。发展到今天的变频器调速控制,在工业各个领域中得到了极为广泛的应用,在现代的工业自动化控制系统中,如在纺织、轻工业、建

  • 一种新颖的单端反激式隔离开关稳压电源的设计及1引言在大功率开关电源中,经常需要几组隔离电源对控制、开关管的门极驱动和保护电路进行单独供电。简单实用,性能可靠的隔离稳压电源将是开关电源可靠运行、性能优良的保证。正因如此,我们选择了UC3842PW

  • 基于ARM v7 Cortex A8的开发平台ARM公司从成立以来,一直以知识产权(IP,Intelligence Property)提供者的身份出售知识产权,在32位RISC CPU开发领域中不断取得突破,其设计的微处理器结构已经从v3发展到现

  •