Android Open Source - african-art-talent-discovery Image View Activity






From Project

Back to project page african-art-talent-discovery.

License

The source code is released under:

GNU General Public License

If you think the Android project african-art-talent-discovery 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.ekoconnect.afriphotos;
/*from   w  ww.  j  av a  2  s  . c  o  m*/
import java.util.ArrayList;

import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.View;

import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.appsng.connectors.LocalDataBase;
import com.appsng.models.Photo;
import com.appsng.models.PhotoList;
import com.appsng.reusables.Utilities;
import com.ekoconnect.afriphoto.fragments.FragmentImageView;

public class ImageViewActivity extends SherlockFragmentActivity{

    MyAdapter mAdapter;
    ViewPager mPager;
  LocalDataBase helper;
  Bundle extras;
  int selectedPos,row_id;
  static Context context;  
  //static ArrayList<Photo> myphotos = new ArrayList<Photo>();
  //static ArrayList<PhotoList> photos = new ArrayList<PhotoList>();
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_image_view);
    
    helper = new LocalDataBase(this);
  //  myphotos = helper.getMyPhotos();
    
/*    for(int g = 0;g < Utilities.photolist.size();g++) {
      photos.add(new PhotoList(
          myphotos.get(g).getId(), 
          myphotos.get(g).getCaption(), 
          myphotos.get(g).getUrl(), 
          myphotos.get(g).getPortfolio_id(), 
          myphotos.get(g).getUser_id(), 
          myphotos.get(g).getLikes(), 
          myphotos.get(g).getCreated(), 
          "121 Comments", 
          "portfolio_name", 
          "portfolio_num_of_photos", 
          myphotos.get(g).getUsername(), 
          "user_photo_url", 
          "user_lat", 
          "user_lng"
          ));
    }
*/
        extras = getIntent().getExtras();
        selectedPos = extras.getInt("id");

        mAdapter = new MyAdapter(getSupportFragmentManager());
        mPager = (ViewPager)findViewById(R.id.pager);
        mPager.setAdapter(mAdapter);
        mPager.setCurrentItem(selectedPos);
        //mPager.setHapticFeedbackEnabled(true);
        
      

  }

    public static class MyAdapter extends FragmentPagerAdapter {
        public MyAdapter(FragmentManager fm) {
            super(fm);
        }
        @Override
        public int getCount() {
            return Utilities.photolist.size();
        }

        @Override
        public Fragment getItem(int position) {
            return FragmentImageView.newInstance(Utilities.photolist.get(position));
        }
        
        

    }

    
  


  
}




Java Source Code List

com.appsng.adapters.CommentAdapter.java
com.appsng.adapters.ImagePagerAdapter.java
com.appsng.adapters.NotificationAdapter.java
com.appsng.adapters.PhotoGridAdapter.java
com.appsng.adapters.PhotoItemAdapter.java
com.appsng.adapters.PortfolioAdapter.java
com.appsng.connectors.AppUtility.java
com.appsng.connectors.CustomHttpClient2.java
com.appsng.connectors.CustomHttpClient.java
com.appsng.connectors.HttpFileUpload.java
com.appsng.connectors.LocalDataBase.java
com.appsng.models.Comment.java
com.appsng.models.Notification.java
com.appsng.models.PhotoList.java
com.appsng.models.Photo.java
com.appsng.models.Portfolio.java
com.appsng.reusables.Base64.java
com.appsng.reusables.CropOptionAdapter.java
com.appsng.reusables.CropOption.java
com.appsng.reusables.ImageHelper.java
com.appsng.reusables.TransparentDialog.java
com.appsng.reusables.Utilities.java
com.appsng.reusables.WakeLocker.java
com.appsng.reusables.ZoomImage.java
com.ekoconnect.afriphoto.fragments.BaseFragment.java
com.ekoconnect.afriphoto.fragments.Comments.java
com.ekoconnect.afriphoto.fragments.FragmentImageView.java
com.ekoconnect.afriphoto.fragments.Home.java
com.ekoconnect.afriphoto.fragments.Index.java
com.ekoconnect.afriphoto.fragments.Notifications.java
com.ekoconnect.afriphoto.fragments.Register.java
com.ekoconnect.afriphotos.ActivityFragment.java
com.ekoconnect.afriphotos.AwesomeActivity.java
com.ekoconnect.afriphotos.CameraActivity.java
com.ekoconnect.afriphotos.CopyOfMainActivity.java
com.ekoconnect.afriphotos.GCMIntentService.java
com.ekoconnect.afriphotos.GCM.java
com.ekoconnect.afriphotos.HomeActivity.java
com.ekoconnect.afriphotos.ImageViewActivity.java
com.ekoconnect.afriphotos.ImageViewPager.java
com.ekoconnect.afriphotos.MainActivity.java
com.ekoconnect.afriphotos.MyPhotos.java
com.ekoconnect.afriphotos.NotificationActivity.java
com.ekoconnect.afriphotos.Portfolio.java
com.ekoconnect.afriphotos.RefreshListView.java
com.ekoconnect.afriphotos.SplashScreen.java
com.ekokonnect.aada.MainActivity.java