SlidingDeck View for Android
Sliding-deck view for Android offer an intuitive and useful user interface widget. If you like to have a deck of views and don't want complicate your code. Here you have the solution. Lightweight and easy to deploy, Sliding-deck brings full feature widget. Your users will can perform swipe, quick review or stick the elements.
If you want learn more about the library, you should take a look to the demo App and see all the capabilities and behaviours of the component.
If you're a hard Android developer and like that your App work fast and fine, you can enable the overdraw improvements process into the view. You only need enable the flag enableOverdrawImprovement on you xml layout file.
If you want to change the default look and feel of the view, you can edit two attributes of the view, see below.
Add the library dependency to your build.gradle file.
dependencies {
...
compile 'com.redbooth:SlidingDeck:1.0.0'
}
Add the view to your xml layout file.
Set the data adapter to the view.
final SlidingDeck slidingDeck = (SlidingDeck)findViewById(R.id.slidingDeck);
slidingDeck.setAdapter(slidingAdapter);
I created this view as a little piece of the Redbooth App for Android.
Copyright Txus Ballesteros 2016 (@txusballesteros)
This file is part of some open source application.
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you 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.
Contact: Txus Ballesteros [email protected]
No open issues yet, or sync has not completed.