设为首页 加入收藏

TOP

Android实现图书的翻页效果
2014-11-24 11:57:24 来源: 作者: 【 】 浏览:1
Tags:Android 实现 图书 效果

Android


程序代码结构如下:





MainActivity程序的入口类,BookLayout自定义布局,填充MainActivity。BookAdapter是BookLayout的Adapter,主要用来定义Layout中子View,我这里用的ImageView。


MainActivity代码:


public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
BookLayout bk = new BookLayout(this);
List str = new ArrayList();


str.add(R.drawable.tiankong);
str.add(R.drawable.qian);
str.add(R.drawable.haer);
str.add(R.drawable.gong);

BookAdapter ba = new BookAdapter(this);
ba.addItem(str);
bk.setPageAdapter(ba);
setContentView(bk);
}
}


将资源包中4张Image的id放到List中。


BookAdapter主要方法如下:


public View getView(int position) {

ImageView imageView = new ImageView(mContext);
imageView.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
imageView.setImageResource(strList.get(position));
return imageView;
}


这里定义imageView。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇在Android手机上实现阅读器的翻页.. 下一篇QNX程序的键盘输入与控制台输出

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何从内核协议栈到 (2025-12-27 03:19:09)
·什么是网络协议?有哪 (2025-12-27 03:19:06)
·TCP/ IP协议有哪些 (2025-12-27 03:19:03)
·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)