简体   繁体   中英

How to create buttons like Android Google Plus App

I am new to Android development, and I am wondering if there are any samples available to create a panel similar to the photo/checkin/mood/write panel at the bottom of the google+ app on android.

1) Are they 4 buttons? How do I style the buttons to look like that?

2) I want to auto hide the panel on scroll down, but show on scroll up.

Appreciate if anyone could guide me in the right direction.

Cheers

Android Google Plus应用

To show\\hide panel - use animation .

This panel can be linearLayout with 4 buttons.

Do detect what've been scrolled look at: Synchronise ScrollView scroll positions - android

您可以使用linearlayout并在其中进行imageview ..滚动时可以显示/隐藏linearlayout ..对于视图,您可以使用linearlayout颜色作为黑色和此imageview图像..

OK, so I implemented exactly what you trying to do only without the buttons.

After lot of hours spending googling around I found this one - https://gist.github.com/imminent/4576886 by Dandre' Allison, which is a specific implantation of quick return bar for a list view which is little more trickier from other view components. For more implementations of quick return bar and other scrolling tricks you can use Roman Nurik's Scrolling Tricks library here https://plus.google.com/u/0/+RomanNurik/posts/1Sb549FvpJt and here http://www.androidviews.net/2012/11/scrolling-tricks/ . I just saw that there is another quick return bar for list view implenation by Lars Werkman in https://github.com/LarsWerkman/QuickReturnListView which I never tested. I used the Dandre' Allison snippet which works great.

Answering your first question.

  • all the buttons are either in ImageButton, or in ImageView that make it clickable. it's either you can lay it out in LinearLayout or RelativeLayout, well it's depends on how you want to make it.

尝试使用拆分操作栏,这基本上可以为您完成任务。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM