Android UI - 实现广告Banner轮播效果,Android MVP模式详解

**广告实体*/// 广告id// 日期// 标题//选题来自// 选题// 图片url// 是否为广告// 广告开始时间// 广告结束时间// 目标url// 宽// 高// 是否可用return id;今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。
摘要由CSDN通过智能技术生成

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_marginTop=“10dip”

android:layout_gravity=“bottom|center_horizontal”

android:layout_marginBottom=“10dp”

android:gravity=“center” >

<View

android:id=“@+id/v_dot0”

style=“@style/dot_style”

android:background=“@drawable/dot_focused”

android:visibility=“invisible” />

<View

android:id=“@+id/v_dot1”

style=“@style/dot_style”

android:visibility=“invisible”/>

<View

android:id=“@+id/v_dot2”

style=“@style/dot_style”

android:visibility=“invisible”/>

<View

android:id=“@+id/v_dot3”

style=“@style/dot_style”

android:visibility=“invisible”/>

<View

android:id=“@+id/v_dot4”

style=“@style/dot_style”

android:visibility=“invisible” />

一个ViewPager,下面五个指示点,注意每个点都有同样的样式,我们在style.xml中定义样式:

/BannerAutoScrollDemo/res/values/styles.xml

定义圆点图形资源

/BannerAutoScrollDemo/res/drawable/dot_normal.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android=“http://schemas.android.com/apk/res/android”

android:shape=“oval” >

/BannerAutoScrollDemo/res/drawable/dot_focused.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android=“http://schemas.android.com/apk/res/android”

android:shape=“oval” >

定义广告实体

/BannerAutoScrollDemo/src/com/xiaowu/banner/demo/AdDomain.java

package com.xiaowu.banner.demo;

/**

  • 广告实体

  • @author wwj_748

*/

public class AdDomain {

private String id; // 广告id

private String date; // 日期

private String title; // 标题

private String topicFrom; //选题来自

private String topic; // 选题

private String imgUrl; // 图片url

private boolean isAd; // 是否为广告

private String startTime; // 广告开始时间

private String endTime; // 广告结束时间

private String targetUrl; // 目标url

private int width; // 宽

private int height; // 高

private boolean available; // 是否可用

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getTitle() {

return title;

}

public void setTitle(String title) {

this.title = title;

}

public String getImgUrl() {

return imgUrl;

}

public void setImgUrl(String

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值