Android Open Source - feeligo_android_sdk Feeligo Keyboard Sticker Pack Page






From Project

Back to project page feeligo_android_sdk.

License

The source code is released under:

MIT License

If you think the Android project feeligo_android_sdk 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 fr.baloomba.feeligo.keyboard;
//from  w  ww  .  jav a2 s  .c om
import android.content.Context;

import android.os.Bundle;

import android.support.v4.app.Fragment;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.GridView;

import fr.baloomba.feeligo.FeeligoKeyboard;
import fr.baloomba.feeligo.model.StickerPack;
import fr.baloomba.feeligo.R;

public class FeeligoKeyboardStickerPackPage extends Fragment {

    // <editor-fold desc="VARIABLES">

    private static final String TAG = FeeligoKeyboardStickerPackPage.class.getSimpleName();

    private Context mContext;
    private StickerPack mData;
    private FeeligoKeyboard.OnStickerClickListener mListener;
    private int mPosition;
    private FeeligoKeyboardGridAdapter mAdapter;

    // </editor-fold>

    public static FeeligoKeyboardStickerPackPage newInstance(Context context, int position,
                                                             StickerPack data, FeeligoKeyboard
                                                             .OnStickerClickListener listener) {
        FeeligoKeyboardStickerPackPage fragment = new FeeligoKeyboardStickerPackPage();
        fragment.mContext = context;
        fragment.mPosition = position;
        fragment.mData = data;
        fragment.mListener = listener;
        return fragment;
    }

    // <editor-fold desc="FRAGMENT OVERRIDDEN METHODS">

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_sticker_pack_page, container, false);
        if (view != null) {
            mAdapter = new FeeligoKeyboardGridAdapter();
            mAdapter.init(mContext);
            mAdapter.setData(mData.getStickers());
            mAdapter.setListener(mListener);
            ((GridView)view.findViewById(R.id.framgment_sticker_pack_page_grid_view))
                    .setAdapter(mAdapter);
        }
        return view;
    }

    @Override
    public void onStart() {
        super.onStart();
        mAdapter.notifyDataSetChanged();
    }

    // </editor-fold>

    // <editor-fold desc="GETTERS">

    public StickerPack getStickerPack() {
        return mData;
    }

    public int getPosition() {
        return mPosition;
    }

    // </editor-fold>

}




Java Source Code List

fr.baloomba.feeligo.FeeligoKeyboard.java
fr.baloomba.feeligo.FeeligoLog.java
fr.baloomba.feeligo.Feeligo.java
fr.baloomba.feeligo.helper.ActionBarHelper.java
fr.baloomba.feeligo.helper.DisplayHelper.java
fr.baloomba.feeligo.helper.FeeligoHelper.java
fr.baloomba.feeligo.helper.FeeligoLog.java
fr.baloomba.feeligo.helper.FeeligoSettings.java
fr.baloomba.feeligo.helper.JSONHelper.java
fr.baloomba.feeligo.helper.ViewHelper.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardGridAdapter.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardListener.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardPageAdapter.java
fr.baloomba.feeligo.keyboard.FeeligoKeyboardStickerPackPage.java
fr.baloomba.feeligo.model.StickerImage.java
fr.baloomba.feeligo.model.StickerPack.java
fr.baloomba.feeligo.model.Sticker.java
fr.baloomba.feeligo.model.UserStickerPack.java
fr.baloomba.feeligo.network.RequestBuilder.java
fr.baloomba.feeligo.network.URLBuilder.java
fr.baloomba.feeligo.store.FeeligoStickerStoreActivity.java
fr.baloomba.feeligo.store.FeeligoStickerStoreAdapter.java
fr.baloomba.feeligo.store.FeeligoStickerStoreDetailActivity.java
fr.baloomba.feeligo.store.FeeligoStoreDetailAdapter.java
fr.baloomba.feeligo.widget.FeeligoStickerImageView.java
fr.baloomba.feeligo.widget.FeeligoStickerPackTextView.java