grant Android Permission for Android L


License

License

MIT
Categories

Categories

Ant Build Tools
GroupId

GroupId

com.github.captain-miao
ArtifactId

ArtifactId

grantap
Last Version

Last Version

1.0.3
Release Date

Release Date

Type

Type

aar
Description

Description

grant Android Permission for Android L
grant Android Permission for Android L
Project URL

Project URL

https://github.com/captain-miao/SwipeRefreshAndLoadMore
Source Code Management

Source Code Management

https://github.com/captain-miao/SwipeRefreshAndLoadMore

Download grantap

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.captain-miao/grantap/ -->
<dependency>
    <groupId>com.github.captain-miao</groupId>
    <artifactId>grantap</artifactId>
    <version>1.0.3</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.captain-miao/grantap/
implementation 'com.github.captain-miao:grantap:1.0.3'
// https://jarcasting.com/artifacts/com.github.captain-miao/grantap/
implementation ("com.github.captain-miao:grantap:1.0.3")
'com.github.captain-miao:grantap:aar:1.0.3'
<dependency org="com.github.captain-miao" name="grantap" rev="1.0.3">
  <artifact name="grantap" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.github.captain-miao', module='grantap', version='1.0.3')
)
libraryDependencies += "com.github.captain-miao" % "grantap" % "1.0.3"
[com.github.captain-miao/grantap "1.0.3"]

Dependencies

compile (1)

Group / Artifact Type Version
com.android.support » appcompat-v7 jar 23.3.0

Project Modules

There are no modules declared in this project.

RecyclerView Utils

Gradle

Get library from oss.sonatype.org.io

repositories {

    maven { url 'https://oss.sonatype.org/content/repositories/releases' }
    maven { url "https://oss.sonatype.org/content/repositories/snapshots" }

}

dependencies {
    compile 'com.github.captain-miao:recyclerviewutils:1.2.4'

    
    
    //comment follows:
    //compile 'in.srain.cube:ultra-ptr:1.0.11'
    //compile 'com.timehop.stickyheadersrecyclerview:library:[latest.version.number]@aar'
    //compile 'com.bignerdranch.android:expandablerecyclerview:2.1.1'
    //compile 'com.camnter.easyrecyclerviewsidebar:easyrecyclerviewsidebar:1.3'
}

### StickyAndExpandableRecyclerHeaderView(New) ![sticky_and_expandable_screenshot](https://raw.githubusercontent.com/captain-miao/me.github.com/master/screenshot/sticky_and_expandable.gif "sticky_and_expandable")

RefreshRecyclerView

load_more_screenshot

RecyclerView addHeaderView and addFooterView

add_header_view

RecyclerView With Header ViewPage

recycle_view_whith_header_view_page

StickyRecyclerHeaderView

sticky_header_view

ExpandableRecyclerHeaderView

expandable_recycler_view

IndexRecyclerHeaderView

index_recycler_view


Tips:

  1. work with ViewPager: disableWhenHorizontalMove() and implements PtrFrameLayout.HorizontalMoveArea
    @Override
    public boolean isHorizontalMoveArea(float x, float y) {
        Rect rect = new Rect();
        mViewPageContainer.getLocalVisibleRect(rect);
        return rect.contains((int) x, (int) y);
    }
  1. work with LongPressed: setInterceptEventWhileWorking()
  2. StickyRecyclerHeaderView work with addItemDecoration:
    // don't add other ItemDecoration
    // recyclerView.addItemDecoration(new DividerItemDecoration(getActivity()));

    // only Add the sticky headers decoration
    final StickyRecyclerHeadersDecoration headersDecor = new StickyRecyclerHeadersDecoration(adapter);
    adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() {
        @Override
        public void onChanged() {
            headersDecor.invalidateHeaders();
        }
    });
    recyclerView.addItemDecoration(headersDecor);    
    

Thanks

import Pull to Refresh

Ultra Pull to Refresh for Android:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh.

import sticky-headers-recyclerview

Sticky Headers decorator for Android's RecyclerView:https://github.com/timehop/sticky-headers-recyclerview

import expandable-recycler-view

A custom RecyclerView which allows for an expandable view to be attached to each ViewHolder:https://github.com/bignerdranch/expandable-recycler-view

Easy sidebar for RecyclerView

Easy sidebar for RecyclerView: https://github.com/CaMnter/EasyRecyclerViewSidebar

License

Copyright 2014, 2015, 2016 captain_miao

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.

Versions

Version
1.0.3
1.0.2