Android Open Source - ParallaxScroll Single Parallax Expandable List View






From Project

Back to project page ParallaxScroll.

License

The source code is released under:

MIT License

If you think the Android project ParallaxScroll listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.nirhart.parallaxscrollexample;
/*from   ww  w.j  a v a2s . co  m*/
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.TextView;

import com.nirhart.parallaxscroll.views.ParallaxExpandableListView;

public class SingleParallaxExpandableListView extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.expand_list_one_parallax);
    ParallaxExpandableListView listView = (ParallaxExpandableListView) findViewById(R.id.list_view);
    
    TextView v = new TextView(this);
    v.setText("PARALLAXED");
    v.setGravity(Gravity.CENTER);
    v.setTextSize(40);
    v.setHeight(200);
    v.setBackgroundResource(R.drawable.item_background);
    
    listView.addParallaxedHeaderView(v);
    CustomExpandableListAdapter adapter = new CustomExpandableListAdapter(LayoutInflater.from(this));
    listView.setAdapter(adapter);
  }
  
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
      MenuInflater inflater = getMenuInflater();
      inflater.inflate(R.menu.main, menu);
      return true;
  }
  
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    if (item.getItemId() == R.id.action_github) {
      Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/nirhart/ParallaxScroll"));
      startActivity(browserIntent);
    }
    return true;
  }
}




Java Source Code List

com.nirhart.parallaxscroll.views.ParallaxExpandableListView.java
com.nirhart.parallaxscroll.views.ParallaxListViewHelper.java
com.nirhart.parallaxscroll.views.ParallaxListView.java
com.nirhart.parallaxscroll.views.ParallaxScrollView.java
com.nirhart.parallaxscroll.views.ParallaxedView.java
com.nirhart.parallaxscrollexample.CustomExpandableListAdapter.java
com.nirhart.parallaxscrollexample.CustomListAdapter.java
com.nirhart.parallaxscrollexample.MainActivity.java
com.nirhart.parallaxscrollexample.MultipleParallaxExpandableListView.java
com.nirhart.parallaxscrollexample.MultipleParallaxListView.java
com.nirhart.parallaxscrollexample.MultipleParallaxScrollView.java
com.nirhart.parallaxscrollexample.SingleParallaxAlphaScrollView.java
com.nirhart.parallaxscrollexample.SingleParallaxExpandableListView.java
com.nirhart.parallaxscrollexample.SingleParallaxListView.java
com.nirhart.parallaxscrollexample.SingleParallaxScrollView.java