安卓控件ViewFlipper垂直滚动广告条
来源:互联网 发布:手机神马打印软件 编辑:程序博客网 时间:2024/06/05 17:46
//ViewFlipper是安卓自带的控件其实ViewFlipper间接的继承了FrameLayout,也可以说ViewFlipper其实就是个FrameLayout,只不过在内部封装了动画实现和Handler实现一个循环而已.//ViewFlipper的布局实现<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ViewFlipper android:id="@+id/vf" android:layout_width="match_parent" android:layout_height="wrap_content" android:autoStart="true" android:background="#fff" android:flipInterval="3000" android:inAnimation="@anim/anim_marquee_in" android:outAnimation="@anim/anim_marquee_out" android:paddingLeft="30dp" /></RelativeLayout>//anim_marquee_in.xml:<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="1500" android:fromYDelta="100%p" android:toYDelta="0"/></set>//anim_marquee_out.xml:<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="1500" android:fromYDelta="0" android:toYDelta="-100%p"/></set>//viewflipper的布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp" android:orientation="vertical"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/marqueeview_bg" android:text="热议" android:textColor="#F14C00" android:textSize="12sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:padding="3dp" android:singleLine="true" android:text="小米6来了:晓龙835+8G运存!" android:textColor="#333" android:textSize="14sp" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/marqueeview_bg" android:text="热议" android:textColor="#F14C00" android:textSize="12sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:padding="3dp" android:singleLine="true" android:text="227斤的胖MM,掀起上衣后,美爆全场!" android:textColor="#333" android:textSize="14sp" /> </LinearLayout></LinearLayout>//MainAxtivity:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ViewFlipper vf = (ViewFlipper) findViewById(R.id.vf); vf.addView(View.inflate(this, R.layout.view_advertisement01, null)); vf.addView(View.inflate(this, R.layout.view_advertisement02, null)); vf.addView(View.inflate(this, R.layout.view_advertisement03, null)); }}
阅读全文
0 0
- 安卓控件ViewFlipper垂直滚动广告条
- Android基础控件——ViewFlipper的使用,仿淘宝头条垂直滚动广告条
- Android 原生控件ViewFlipper实现淘宝头条垂直滚动广告条
- Android基础控件——ViewFlipper的使用,仿淘宝头条垂直滚动广告条
- Android控件——ViewFlipper的使用,垂直滚动广告条
- Android ViewFlipper实现淘宝垂直滚动广告条
- ViewFlipper的使用,仿淘宝头条垂直滚动广告条
- 【Android 进阶】淘宝头条:向上滚动广告条ViewFlipper
- Android【垂直滚动广告条】仿淘宝头条1号店京东—垂直滚动广告条
- Android【垂直滚动广告条】仿淘宝头条1号店京东—垂直滚动广告条
- [一个星期自学安卓]垂直滚动条ScrollView
- Android 用ViewFlipper简单实现广告滚动条
- Android 垂直滚动广告条,仿淘宝头条垂直滚动展示最新消息
- Android自定义控件---广告条滚动
- android自定义控件之滚动广告条
- android自定义控件之滚动广告条
- 仿1号店垂直滚动广告条实现
- Android仿淘宝头条向上滚动广告条的效果ViewFlipper
- 移动端横竖屏显示页面不全解决方案
- 事件驱动与异步IO
- 使用开发区块链技术智能合约建立数字货币教程
- win10(64bit)上安装MySQL-python
- Java
- 安卓控件ViewFlipper垂直滚动广告条
- opencv-图像入门
- 记录一个bug
- 微信全网发布检测出现的问题
- 物体分割--Deep Watershed Transform for Instance Segmentation
- 网址正则校验
- Java网络编程InetAddress
- HTTP协议—— 简单认识TCP/IP协议
- Java面试题全集(下)