Double View Pager Sample for Android

Double View Pager Sample for Android 1.0

Android / Julio Gmez / 13 / ਪੂਰੀ ਕਿਆਸ
ਵੇਰਵਾ

ਐਂਡਰੌਇਡ ਲਈ ਡਬਲ ਵਿਊ ਪੇਜਰ ਨਮੂਨਾ: ਇੱਕ ਵਿਆਪਕ ਗਾਈਡ

ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵਿਲੱਖਣ ਅਤੇ ਆਕਰਸ਼ਕ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਬਣਾਉਣ ਲਈ ਇੱਕ ਐਂਡਰੌਇਡ ਡਿਵੈਲਪਰ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਐਂਡਰੌਇਡ ਲਈ ਡਬਲ ਵਿਊ ਪੇਜਰ ਨਮੂਨੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹ ਸਕਦੇ ਹੋ। ਇਹ ਲਾਇਬ੍ਰੇਰੀ, GitHub 'ਤੇ ਉਪਲਬਧ ਹੈ, ਤੁਹਾਨੂੰ ਹਰੇਕ ਬੱਚੇ 'ਤੇ ਵਰਟੀਕਲ ਵਿਊ ਪੇਜਰਾਂ ਦੇ ਨਾਲ ਇੱਕ ਖਿਤਿਜੀ ਦ੍ਰਿਸ਼ ਪੇਜਰ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਡਬਲ ਵਿਊ ਪੇਜਰ ਨਮੂਨਾ ਕੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਕਿਵੇਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਇਸ ਬਾਰੇ ਡੂੰਘਾਈ ਨਾਲ ਵਿਚਾਰ ਕਰਾਂਗੇ।

ਡਬਲ ਵਿਊ ਪੇਜਰ ਨਮੂਨਾ ਕੀ ਹੈ?

ਡਬਲ ਵਿਊ ਪੇਜਰ ਨਮੂਨਾ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀਆਂ ਐਂਡਰੌਇਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਡਬਲ ਵਿਊ ਪੇਜਰ ਕਲਾਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਉਦਾਹਰਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਲਾਇਬ੍ਰੇਰੀ ਜੂਲੀਓ ਮੇਜੀਆ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਸੀ ਅਤੇ ਅਪਾਚੇ ਲਾਇਸੈਂਸ 2.0 ਦੇ ਤਹਿਤ ਗਿਟਹੱਬ 'ਤੇ ਉਪਲਬਧ ਹੈ।

ਇਸ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ ਹਰੇਕ ਬੱਚੇ 'ਤੇ ਵਰਟੀਕਲ ਵਿਊ ਪੇਜਰਾਂ ਦੇ ਨਾਲ ਇੱਕ ਖਿਤਿਜੀ ਦ੍ਰਿਸ਼ ਪੇਜਰ ਬਣਾਉਣ ਦੀ ਸਮਰੱਥਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਸਮੱਗਰੀ ਦੁਆਰਾ ਖਿਤਿਜੀ ਅਤੇ ਲੰਬਕਾਰੀ ਤੌਰ 'ਤੇ ਸਵਾਈਪ ਕਰ ਸਕਦੇ ਹਨ, ਪਰੰਪਰਾਗਤ ਦ੍ਰਿਸ਼ ਪੇਜਰਾਂ ਨਾਲੋਂ ਵਧੇਰੇ ਇਮਰਸਿਵ ਅਨੁਭਵ ਬਣਾ ਸਕਦੇ ਹਨ।

ਇਹ ਕਿਵੇਂ ਚਲਦਾ ਹੈ?

ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ DoubleViewPager ਕਲਾਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਆਪਣੀ build.gradle ਫਾਈਲ ਵਿੱਚ ਇੱਕ ਨਿਰਭਰਤਾ ਵਜੋਂ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ:

ਨਿਰਭਰਤਾ {

ਲਾਗੂਕਰਨ 'com.github.juliome10:DoubleViewPager:v1.0'

}

ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਨਿਰਭਰਤਾ ਸ਼ਾਮਲ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੀਆਂ ਲੇਆਉਟ ਫਾਈਲਾਂ ਵਿੱਚ ਕਲਾਸ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ:

<com.julio.mejia.views.DoubleViewPager

android:id="@+id/viewPager"

android:layout_width="match_parent"

android:layout_height="match_parent" />

ਤੁਹਾਡੇ ਜਾਵਾ ਕੋਡ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਹਰੀਜੱਟਲ ਅਤੇ ਵਰਟੀਕਲ ਵਿਊ ਪੇਜਰਾਂ ਲਈ ਅਡਾਪਟਰ ਸੈਟ ਅਪ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ:

// ਹਰੀਜੱਟਲ ਵਿਊਪੇਜਰ ਲਈ ਅਡਾਪਟਰ ਸੈਟ ਅਪ ਕਰੋ

PagerAdapter ਅਡਾਪਟਰ=ਨਵਾਂ MyPagerAdapter(getSupportFragmentManager());

viewPager.setAdapter(ਅਡਾਪਟਰ);

// ਵਰਟੀਕਲ ਵਿਊਪੇਜਰ ਲਈ ਅਡਾਪਟਰ ਸੈਟ ਅਪ ਕਰੋ

VerticalPagerAdapter verticalAdapter=ਨਵਾਂ VerticalPagerAdapter(getSupportFragmentManager());

verticalViewPager.setAdapter(verticalAdapter);

ਪੰਨਿਆਂ ਦੇ ਵਿਚਕਾਰ ਸਵਾਈਪਿੰਗ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਤੁਹਾਨੂੰ ਕੁਝ ਤਰੀਕਿਆਂ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਨ ਦੀ ਵੀ ਲੋੜ ਪਵੇਗੀ:

@ਓਵਰਰਾਈਡ

ਪੇਜਸਕ੍ਰੌਲਡ 'ਤੇ ਜਨਤਕ ਵੋਇਡ (ਇੰਟ ਪੋਜੀਸ਼ਨ, ਫਲੋਟ ਪੋਜੀਸ਼ਨ ਆਫਸੈੱਟ,

int positionOffsetPixels) {

// ਇੱਥੇ ਪੰਨਿਆਂ ਦੇ ਵਿਚਕਾਰ ਸਕ੍ਰੋਲਿੰਗ ਨੂੰ ਹੈਂਡਲ ਕਰੋ

}

@ਓਵਰਰਾਈਡ

ਸਰਵਜਨਕ ਵਾਇਡ onPageSelected(int ਸਥਿਤੀ) {

// ਇੱਥੇ ਪੰਨਿਆਂ ਦੀ ਚੋਣ ਕਰੋ

}

ਸਮੁੱਚੇ ਲਾਭ

ਤੁਹਾਡੀਆਂ Android ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਡਬਲ ਵਿਊ ਪੇਜਰ ਨਮੂਨੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਕਈ ਫਾਇਦੇ ਹਨ:

1) ਵਿਲੱਖਣ ਉਪਭੋਗਤਾ ਅਨੁਭਵ - ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਮਗਰੀ ਦੁਆਰਾ ਖਿਤਿਜੀ ਅਤੇ ਲੰਬਕਾਰੀ ਤੌਰ 'ਤੇ ਸਵਾਈਪ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇ ਕੇ, ਤੁਸੀਂ ਇੱਕ ਹੋਰ ਇਮਰਸਿਵ ਅਨੁਭਵ ਬਣਾ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਡੀ ਐਪ ਨੂੰ ਦੂਜਿਆਂ ਤੋਂ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ।

2) ਓਪਨ-ਸਰੋਤ - ਲਾਇਬ੍ਰੇਰੀ ਅਪਾਚੇ ਲਾਇਸੈਂਸ 2.0 ਦੇ ਅਧੀਨ ਓਪਨ-ਸੋਰਸ ਹੈ ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕੋਈ ਵੀ ਆਪਣੀ ਜ਼ਰੂਰਤ ਦੇ ਅਨੁਸਾਰ ਇਸ ਵਿੱਚ ਯੋਗਦਾਨ ਜਾਂ ਸੋਧ ਕਰ ਸਕਦਾ ਹੈ।

3) ਆਸਾਨ ਏਕੀਕਰਣ - ਬਿਲਡ.ਗ੍ਰੇਡਲ ਫਾਈਲ ਵਿੱਚ ਨਿਰਭਰਤਾ ਦੇ ਰੂਪ ਵਿੱਚ ਕੋਡ ਦੀ ਸਿਰਫ ਇੱਕ ਲਾਈਨ ਜੋੜਨ ਦੇ ਨਾਲ, ਡਿਵੈਲਪਰ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਪਰੇਸ਼ਾਨੀ ਦੇ ਆਪਣੇ ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਜੋੜ ਸਕਦੇ ਹਨ।

ਸਿੱਟਾ

ਅੰਤ ਵਿੱਚ, ਡਬਲ-ਵਿਊ-ਪੇਜਰ-ਨਮੂਨਾ-ਐਂਡਰਾਇਡ ਲਈ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਐਪਸ ਦੇ ਅੰਦਰ ਵਿਲੱਖਣ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਬਣਾਉਣ ਲਈ ਇੱਕ ਆਸਾਨ-ਵਰਤਣ-ਯੋਗ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਸਮਗਰੀ ਦੁਆਰਾ ਖਿਤਿਜੀ ਅਤੇ ਲੰਬਕਾਰੀ ਰੂਪ ਵਿੱਚ ਸਵਾਈਪ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਇਸਨੂੰ ਹੋਰਾਂ ਨਾਲੋਂ ਵੱਖਰਾ ਬਣਾਉਂਦੀ ਹੈ। ਲਾਇਬ੍ਰੇਰੀਆਂ ਔਨਲਾਈਨ ਉਪਲਬਧ ਹਨ। ਇਸਦੀ ਖੁੱਲੀ-ਸਰੋਤ ਪ੍ਰਕਿਰਤੀ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਨੂੰ ਆਪਣੀ ਲੋੜ ਅਨੁਸਾਰ ਯੋਗਦਾਨ ਪਾਉਣ ਜਾਂ ਸੋਧਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਇਸ ਲਈ ਜੇਕਰ ਤੁਸੀਂ ਤਰੀਕੇ ਲੱਭ ਰਹੇ ਹੋ ਤਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ ਐਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਦਿਲਚਸਪ ਅਨੁਭਵ ਹੋਵੇ ਤਾਂ ਡਬਲ-ਵਿਊ-ਪੇਜਰ-ਨਮੂਨਾ ਦਿਓ। ਐਂਡਰੌਇਡ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰੋ!

ਪੂਰੀ ਕਿਆਸ
ਪ੍ਰਕਾਸ਼ਕ Julio Gmez
ਪ੍ਰਕਾਸ਼ਕ ਸਾਈਟ http://juliome10.github.io/
ਰਿਹਾਈ ਤਾਰੀਖ 2015-06-02
ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ 2015-06-02
ਸ਼੍ਰੇਣੀ ਇੰਟਰਨੈੱਟ ਸਾਫਟਵੇਅਰ
ਉਪ ਸ਼੍ਰੇਣੀ ਫੁਟਕਲ
ਵਰਜਨ 1.0
ਓਸ ਜਰੂਰਤਾਂ Android
ਜਰੂਰਤਾਂ Compatible with 2.3.3 and above.
ਮੁੱਲ Free
ਹਰ ਹਫ਼ਤੇ ਡਾਉਨਲੋਡਸ 0
ਕੁੱਲ ਡਾਉਨਲੋਡਸ 13

Comments:

ਬਹੁਤ ਮਸ਼ਹੂਰ