• Stars
    star
    419
  • Rank 103,397 (Top 3 %)
  • Language
    Java
  • Created about 9 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Pinterest like awesome menu control for Android

Android Arsenal

Pinterest like awesome menu control for Android

DEMO

MINE

NOTE

Any pull request is available.

HOW TO USE

       /**
              * PinterestView'layoutParams must match_parent or fill_parent,
              * just for cover the whole screen
              */
             pinterestView = (PinterestView) findViewById(R.id.item_layout);
     
             /**
              * add item view into pinterestView
              */
             pinterestView.addMenuItem(createChildView(R.drawable.googleplus,"")
             , createChildView(R.drawable.linkedin,"linkedin"), createChildView(R.drawable.twitter,"twitter")
             , createChildView(R.drawable.pinterest,"pinterest"));
             /**
              * add pinterestview menu and Pre click view click
              */
             pinterestView.setPinClickListener(new PinterestView.PinMenuClickListener() {
     
                 @Override
                 public void onMenuItemClick(View view) {
                     Toast.makeText(MainActivity.this, view.getTag() + " clicked!", Toast.LENGTH_SHORT).show();
                 }
     
                 @Override
                 public void onAnchorViewClick() {
                     Toast.makeText(MainActivity.this, "button clicked!", Toast.LENGTH_SHORT).show();
                 }
             });
 <com.brucetoo.pinterestview.PinterestView
         xmlns:custom="http://schemas.android.com/apk/res-auto"
         android:id="@+id/item_layout"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
         android:background="#50000000"
         custom:child_size="44dp"
         custom:child_radius="80dp"
         custom:child_max_scale="1.2"
         custom:tips_color="@android:color/white"
         custom:tips_size="15sp"
         custom:tips_background="@drawable/shape_child_item"
         android:visibility="gone"/>

License

Copyright 2015 Bruce too

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

See LICENSE file for details.

More Repositories

1

PickView

Date and Province WheelView like IOS
Java
1,101
star
2

ImageBrowse

ImageBrowseFragment like WeChat moments image transition on Lollipop..
Java
318
star
3

ListVideoPlay

Play video in ListView,RecyclerView,and support full-screen,and more feature about video play control
Java
306
star
4

VideoControllerView

Custom media controller view https://github.com/brucetoo/VideoControllerView
Java
244
star
5

ComboView

A view of clicking effect by combo action
Java
201
star
6

GradientTabStrip

See branch demo-text....Change from PagerSlidingTabStrip.Scroll to make tab text gradient
Java
80
star
7

Yingke

映客直播间IOS布局设计的一种实现方式demo
Java
45
star
8

Animation-with-fragment

idea from custom-animations-with-fragments and Code refrence from https://git.mika-dev.com/Mika/custom-animations-with-fragment I add click listener in "editmode",and handle bugs when Double clicking sticky item
Java
19
star
9

DrawerView

Detect how to use ViewDragHelper to custom ViewGroup
Java
11
star
10

AutoSwipeRefesh

A demo how to implement auto refresh using SwipeRefreshLayout
Java
10
star
11

Android-ObservableScrollView

from https://github.com/ksoichiro/Android-ObservableScrollView 主要是对FlexibleSpaceWithImageListViewActivity分析加上了注释
Java
7
star
12

MaterilaNewsApp

a news app with material design
Java
6
star
13

ExpandRecyclerView

Java
4
star
14

JNItest

Android Studio下NDK使用的例子,以及生成SO的方法
Java
4
star
15

PlantVsZombies

cocos2d-android版本应用
Java
3
star
16

ExpandableRecyclerAdaper

Make RecyclerView has Header and Footer easily!!!
Java
2
star
17

Side-Menu

from http://yalantis.com/
Java
2
star
18

DrawCircleProgress

something in CircleProgress onDraw() method about canvas.save,and canvas.restore() I dont realize
Java
2
star
19

Spotlight

idea from http://www.curious-creature.com/2012/12/13/android-recipe-2-fun-with-shaders/ i change something to make activity transition smooth, just create a bitmap about targetView's snap,reveal background when activity transition So lazy, no GIF
Java
2
star
20

Cocos2D-Game

简单cocos2D-android的入门demo
Java
1
star
21

UpdataFile

android 上传文件, Tomcat Servlet 接收文件,并读取文件
Java
1
star
22

ChatUI

IM Chat UI
C
1
star
23

Material-Whole

Material everywhere use some 3rd library
HTML
1
star
24

AndroidTools

It's a plugin not only contains Adb command...
Java
1
star
25

Materia-Design

大神的代码,研究中
Java
1
star
26

WifiTransport

Wifi transform and p2p
Java
1
star
27

ScrollToHide

Scroll to hide toolBar and FAB
Java
1
star
28

weex-demo

weex demo working...
Vue
1
star