java - image slider for displaying all images -


i new android app development , created image gallery app. working fine want display next image swiping , want images in gridview. when click on image displayed on full screen on swiping , same image displayed again , again. , when press button, app crashes.i found tutorials on how few images want images stored on sd card can me fix ?

photosactivity.java :

public class photosactivity extends appcompatactivity {     int int_position;     private gridview gridview;     gridviewadapter adapter;      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_image_gallery);         gridview = (gridview)findviewbyid(r.id.gv_folder);         int_position = getintent().getintextra("value", 0);         adapter = new gridviewadapter(this, al_images,int_position);         gridview.setadapter(adapter);          gridview.setonitemclicklistener(new adapterview.onitemclicklistener() {             @override             public void onitemclick(adapterview<?> parent, view view, int position, long id) {                 string abc = "file://" + al_images.get(int_position).getal_imagepath().get(position);                  intent = new intent(getapplicationcontext(), fullimageactivity.class);                 i.putextra("id", position);                 i.putextra("abc",abc);                 startactivity(i);             }         });       } } 

fullimageactivity.java:

public class fullimageactivity extends appcompatactivity {      int position;     sliderlayout slidershow;       @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_full_image);          intent = getintent();          // selected image id         position = i.getextras().getint("id");         bundle extras = getintent().getextras();         string value = extras.getstring("abc");           imageview imageview = (imageview) findviewbyid(r.id.fullimage);         glide.with(fullimageactivity.this)                 .load(value)                 .skipmemorycache(false)                 .into(imageview);          sliderlayout slidershow = (sliderlayout) findviewbyid(r.id.slider);         textsliderview textsliderview = new textsliderview(this);         textsliderview                 .description("game of thrones")                 .image(value);          slidershow.addslider(textsliderview);      }      @override     protected void onstop() {         slidershow.stopautocycle();         super.onstop();     } } 

activity_full_image.xml:

<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context="com.example.dell_1.myapp3.imageviewer.fullimageactivity">      <imageview         android:layout_width="fill_parent"         android:layout_height="fill_parent"         android:scaletype="fitxy"         android:id="@+id/fullimage"/>      <com.daimajia.slider.library.sliderlayout         android:id="@+id/slider"         android:layout_width="match_parent"         android:layout_height="200dp"         /> </relativelayout> 

i've write demo several days ago, demo contain part exist way of read , show .png .jpg .jpeg. can fork or download , read it, may understander something.

below .java requested contained in part:

  • ./util/imagespatherreader.java
  • ./util/imagescaleutil.java
  • ./util/imageloadutil.java
  • ./util/loadtype.java
  • ./adapter/localimagesadapter.java
  • ./activity/imageresourceactivity.java

however, think need pay attention below:

  • how build diy adapter?
  • how read paths of images in extral storage
  • how improve listeview (holder, tag, converview)
  • understanding handler-loop-message , thread.
  • how use cache
  • singleton
  • ......

instead of reach result, , there need study.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -