设为首页 加入收藏

TOP

Android实现图书的翻页效果
2014-11-24 11:57:24 来源: 作者: 【 】 浏览:0
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程序的键盘输入与控制台输出

评论

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

·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)