All Projects → AlexLiuSheng → Animsidebar

AlexLiuSheng / Animsidebar

A SiderBar base on Android that has a beautiful anim

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Animsidebar

Lmsidebarcontroller
LMSideBarController is a simple side bar controller inspired by Tappy and Simon Hoang.
Stars: ✭ 108 (-50.91%)
Mutual labels:  sidebar
Startbootstrap Simple Sidebar
Start Bootstrap is an open source library of free Bootstrap templates and themes. All of the free templates and themes on Start Bootstrap are released under the MIT license, which means you can use them for any purpose, even for commercial projects.
Stars: ✭ 1,833 (+733.18%)
Mutual labels:  sidebar
React Adminlte Dash
This project is No Longer Maintained. React implementation of AdminLTE themed dashboard
Stars: ✭ 170 (-22.73%)
Mutual labels:  sidebar
Zhpopupcontroller
Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.
Stars: ✭ 1,481 (+573.18%)
Mutual labels:  sidebar
Sidebar
Sidebars for web apps
Stars: ✭ 127 (-42.27%)
Mutual labels:  sidebar
Rxtool
Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜
Stars: ✭ 11,567 (+5157.73%)
Mutual labels:  sidebar
Overlaycontroller
OverlayController easily pop your custom view and provide optional transition animation. written in swift 5.0
Stars: ✭ 94 (-57.27%)
Mutual labels:  sidebar
Wavefile
A Ruby gem for reading and writing sound files in Wave format (*.wav)
Stars: ✭ 193 (-12.27%)
Mutual labels:  wave
Material Dashboard React
React version of Material Dashboard by Creative Tim
Stars: ✭ 1,947 (+785%)
Mutual labels:  sidebar
Angular Pro Sidebar
Responsive sidebar template with dropdown menu built with angular 7 and bootstrap 4
Stars: ✭ 160 (-27.27%)
Mutual labels:  sidebar
Vertical Tabs Reloaded
Firefox add-on for arranging tabs vertically
Stars: ✭ 115 (-47.73%)
Mutual labels:  sidebar
Multiwaveheader
Wave,水波,Android 炫酷的多重水波纹 MultiWaveHeader
Stars: ✭ 1,643 (+646.82%)
Mutual labels:  wave
Hexo Theme Mellow
based on material design
Stars: ✭ 154 (-30%)
Mutual labels:  wave
Drawer Behavior Flutter
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 110 (-50%)
Mutual labels:  sidebar
Lkawavecircleprogressbar
一款带有双波浪动画的圆形进度指示器
Stars: ✭ 175 (-20.45%)
Mutual labels:  wave
Fantasyslide
Another sliding menu base on DrawerLayout
Stars: ✭ 1,431 (+550.45%)
Mutual labels:  sidebar
Blazorise
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign, and Material.
Stars: ✭ 2,103 (+855.91%)
Mutual labels:  sidebar
Swellrt
SwellRT main project. Server, JavaScript and Java clients
Stars: ✭ 205 (-6.82%)
Mutual labels:  wave
Treestyletab
Tree Style Tab, Show tabs like a tree.
Stars: ✭ 2,438 (+1008.18%)
Mutual labels:  sidebar
Vim Markbar
Display all accessible marks and their surrounding lines in a collapsible sidebar.
Stars: ✭ 159 (-27.73%)
Mutual labels:  sidebar

AnimSideBar

A SiderBar base on Android that has a wave anim

update in 19/12/16

implementation this widget in a new way.

effect

use

include:

	dependencies {
	       implementation 'com.github.AlexLiuSheng:AnimSideBar:1.0.0'
	}

alternatively,you can include it just copy the code into your project.

use

to use,you should write like this in your layout

  <com.allenliu.sidebar.SideBar
    android:layout_alignParentRight="true"
    android:textColor="@color/colorAccent"
    android:textSize="12sp"
    android:paddingRight="10dp"
    android:layout_width="wrap_content"
    android:id="@+id/bar"
    android:layout_height="match_parent" />

after this ,you can add a setOnStrSelectCallBack,like this

bar.setOnStrSelectCallBack(new ISideBarSelectCallBack() {
        @Override
        public void onSelectStr(int index, String selectStr) {
            Toast.makeText(SideBarDemoActivity.this,selectStr,Toast.LENGTH_SHORT).show();
        }
    });

there are some other methods to apply:

        <attr name="fontScale" format="float" />   //text Font scale  when scrolling ,defalut :1
        <attr name="bigTextSize" format="float" /> // the big text size ,default is 3 times than text size
        <attr name="openCount" format="integer" />  //the parabola opening size ,defalut 13,
        <attr name="A" format="integer" />   // the size of amplitude,defalut is 100dp
        <attr name="gapBetweenText" format="integer" /> // the distance between BigText and peak,defalut is 50dp
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].