Android Open Source - FlashAndroid Main Activity






From Project

Back to project page FlashAndroid.

License

The source code is released under:

GNU General Public License

If you think the Android project FlashAndroid 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 flash.android.demo;
/*from   w  w w. ja  v a2s.c o m*/
import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.PagerAdapter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class MainActivity extends Activity
{
    private ViewPagerClip mClip;
    private List<View> mViews=new ArrayList<View>();
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        mClip = (ViewPagerClip) findViewById(R.id.jazzy_pager);
        mClip.setAdapter(new MainAdapter());
        mClip.setPageMargin(0);
        getLayoutInflater();
        //
        LayoutInflater inflater = LayoutInflater.from(this);
        View view1 = inflater.inflate(R.layout.one,null);  
        View view2 = inflater.inflate(R.layout.two,null);  
        View view3 = inflater.inflate(R.layout.three,null);
//        mClip.addView(view1);
//        mClip.addView(view2);
//        mClip.addView(view3);
        mViews.add(view1);
        mViews.add(view2);
        mViews.add(view3);
        mClip.setViews(mViews);
    }

    private class MainAdapter extends PagerAdapter
    {
        @Override
        public Object instantiateItem(ViewGroup container, final int position)
        {
//            LayoutInflater inflater = getLayoutInflater();
//            View v = inflater.inflate(R.layout.one, null);
//            container.addView(v, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
//            mJazzy.setObjectForPosition(v, position);
//            return v;
            container.addView(mViews.get(position));  
            return mViews.get(position);
        }

        @Override
        public void destroyItem(ViewGroup container, int position, Object obj)
        {
            container.removeView(mClip.getView(position));
        }

        @Override
        public int getCount()
        {
            return mViews.size();
        }

        @Override
        public boolean isViewFromObject(View view, Object obj)
        {
            return view == obj;
        }
    }
}




Java Source Code List

com.example.ui_clock.MainActivity.java
com.hikemobile.menuclip.MainActivity.java
com.hikemobile.singlehand.ClockActivity.java
com.hikemobile.singlehand.MainActivity.java
com.hikemobile.switchcip.MainActivity.java
flash.android.demo.MainActivity.java
flash.android.demo.ViewPagerClip.java
flash.android.demo.checkboxclip.MainActivity.java
flash.android.display.DisplayUtil.java
flash.android.display.Stage.java
flash.android.game.AnimClip.java
flash.android.game.AnimView.java
flash.android.singlehand.ActivityContainer.java
flash.android.singlehand.SingleHandActivity.java
flash.android.singlehand.SingleHandManger.java
flash.android.system.ClipHandler.java
flash.android.ui.CheckBoxClip.java
flash.android.ui.CompoundButtonClip.java
flash.android.ui.IconClip.java
flash.android.ui.ImageViewClip.java
flash.android.ui.MenuWindowClip.java
flash.android.ui.SwitchClip.java
flash.android.ui.ViewPagerClip.java