导航:首页 > 操作系统 > androidscrollview弹性

androidscrollview弹性

发布时间:2024-09-25 00:35:25

‘壹’ android UI设计的基本元素有哪些

移动端的App界面,不论是iOS还是Android ,一般都由四个元素组成,分别是:状态栏(status bar)、导航栏(navigation)、主菜单栏(submenu)、内容区域(content)。

状态栏:主要用于显示信号、运营商、电量等手机状态的区域;
导航栏:主要显示当前界面的名称,包含相应的功能或者页面间的跳转按钮;
主菜单栏:类似于页面的主菜单,提供整个应用的分类内容的快速跳转;
内容区域:展示应用提供的相应内容;

需要注意的一点就是,由于Android在4.0之后移除了实体键而使用屏幕下方的虚拟键,所以,Android将iOS中的主菜单从下方移动到了上方,从而避免误操作虚拟键。

说到这里,就不得不说,虽然android和iOS都是移动端的操作系统,但是他们在UI设计还是存在很大的差异性。这是为什么呢? 其实这基本上都是因为iOS的闭源导致的,由于它的商业化,导致很多设计被申请了专利,Android在很多地方都必须有所不同,说的最多的就是iOS的弹性滚动,其实Android的ScrollView要实现这样的效果,只需要修改一个参数的值即可,但是由于这个效果iOS申请的专利,所以Android就无法使用了。

‘贰’ android 怎样用HorizontalScrollView左右弹性的菜单

{

SlidingMenumSlidingMenu;

@Override

protectedvoidonCreate(Bundlearg0){

super.onCreate(arg0);

setContentView(R.layout.main);

DisplayMetricsdm=newDisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);

mSlidingMenu=(SlidingMenu)findViewById(R.id.slidingMenu);

mSlidingMenu.setAlignScreenWidth((dm.widthPixels/5)*2);

ViewleftView=getLayoutInflater().inflate(R.layout.left_menu,null);

ViewrightView=getLayoutInflater().inflate(R.layout.right_menu,null);

ViewcenterView=getLayoutInflater().inflate(R.layout.center,null);

mSlidingMenu.setLeftView(leftView);

mSlidingMenu.setRightView(rightView);

mSlidingMenu.setCenterView(centerView);

ButtonshowLeftMenu=(Button)centerView.findViewById(R.id.center_left_btn);

showLeftMenu.setOnClickListener(this);

ButtonshowRightMenu=(Button)centerView.findViewById(R.id.center_right_btn);

showRightMenu.setOnClickListener(this);

}

@Override

publicvoidonClick(Viewv){

//TODOAuto-generatedmethodstub

switch(v.getId()){

caseR.id.center_left_btn:

mSlidingMenu.showLeftView();

break;

caseR.id.center_right_btn:

mSlidingMenu.showRightView();

break;

default:

break;

}

}

}

阅读全文

与androidscrollview弹性相关的资料

热点内容
我的世界js手动解压 浏览:27
向往的生活什么小说app 浏览:1002
程序员可以兼职卖茶叶吗 浏览:145
pdf怎么免费转换成word文件 浏览:941
为什么企业都有自己的app 浏览:522
北京网校系统源码 浏览:542
java密码验证正则 浏览:285
Google算法面试 浏览:380
什么app有个车字 浏览:499
Android数据库建立 浏览:123
php前端java后端架构 浏览:38
javasocket框架 浏览:246
html转化为pdf 浏览:355
泛型在编译时还是运行时 浏览:670
图片爬虫源码共享 浏览:383
全站源码加数据怎么导入 浏览:272
androidscrollview弹性 浏览:860
网络加密方法 浏览:67
pdf色彩管理 浏览:305
javabase64编码解码 浏览:538