2014-06-19 168 views
-1

好吧,我会先说这是一个概念性问题。Android用户界面指导:)

考虑这个例子:

http://www.pinterest.com/pin/135671007499038545/

首先,看到上面建立自己的一部分。我希望这是静态的。从某种意义上说,这总是从第一页到最后一页。即使我改变页面。这不应该移动或褪色,只有那些应该改变的东西。我如何实现这一点。我是否将顶部标题设为LinearLayout?那么如何切换到不同的应用程序页面,使顶部标题保持静态?

其次,请参阅SHIRTS和PAN​​TS的部分,不管....是LinearLayouts的ListView吗?或者有更好的方法来解决这个问题吗?

最后一件事,请参阅QuizUp中每个主题下的模糊阴影(链接如下),我如何得到它。它可能是使用PhoneGap在HTML5/CSS3中制作的。但它可以在原生的Android?

链接,第三个问题图片:

http://yalsa.ala.org/blog/wp-content/uploads/2014/03/quizuptopics.jpg

现在的第二和第三个问题,告诉我该怎么做是好的。但对于第一个问题,如果可能的话,我会欣赏代码片断或教程或GitHub链接。

太感谢你了:d

+1

可能需要阅读[碎片](http://developer.android.com/guide/components/fragments.html) – codeMagic

+0

对于问题1,您可以设置活动的标题栏来说出您的任何内容想要显示[这里](https://developer.android.com/training/basics/actionbar/styling.html) – aProperFox

+0

'第一个',它可能是一个ActionBar。 '是LinearLayouts的一个ListView?'不,TextViews(在左边有一个**复合可绘制的**)。 '3'您可以使用** 9补丁**制作阴影框。 –

回答

0

FIRST您可以使用全局LinearLayoutRelativeLayout您最上面一栏,并使用ViewPager的内容。如果您需要多个内容屏幕(带有静态顶部栏),则您将添加Fragments到您的ViewPager。事情是这样的:

<LinearLayout> 
    <RelativeLayout> <!-- Top Bar --> 
    <ViewPager/> <!-- Content --> 
</LinearLayout> 

第二您可以使用一个特殊的ListView与类别衬衫/鞋无论是去在单一Fragment载/在你ViewPager。这可能有点复杂。你可以使用这个:https://github.com/JimiSmith/PinnedHeaderListView

第三是它可以在本地完成,只需指定自己的列表视图排为您ListView。您可以为充当影子的每一行添加一个ImageView。或者,也许android有它内置。

我希望这可以帮助!

+0

Android没有内置BLURRED阴影效果。我所知道的。添加独立的ImageView在语法上似乎不正确。 什么是ViewPager?我不知道。它是否像一个框来显示不同的XML布局? – user3757491

+0

ViewPager基本上是一个布局管理器。从某种意义上讲,您可以在其中添加片段,并且其中具有自动刷卡 - 更改屏幕功能。有关更多信息,请查看http://developer.android.com/reference/android/support/v4/view/ViewPager.html – raybaybay

+0

谢谢。我会尽力实施它并让你知道。如果我卡住了,请帮助我。顺便说一句,pinterest链接不是我的。我只是参考它。 :D – user3757491