मैं इस CoverFlow उपयोग कर रहा हूँ: http://www.inter-fuser.com/2010/02/android-coverflow-widget-v2.htmlदृश्य बदलें onClick coverflow एंड्रॉयड
मैं दृश्य को बदलने के लिए जब मैं एक बटन पर क्लिक करें सक्षम होना चाहते हैं, बटन एक वापस/आगे आइकन है जो आप के पास ले जाएगा किया जा रहा है कवरफ्लो में पिछली/अगली वस्तु।
मैंने कवरफ्लो को थोड़ा सा संशोधित किया है ताकि मैं इसके बजाय एक एक्सएमएल लेआउट का उपयोग कर सकूं।
setContentView(R.layout.main);
CoverFlow coverFlow = (CoverFlow)findViewById(R.id.coverflow);
coverFlow.setAdapter(new ImageAdapter(this));
ImageAdapter coverImageAdapter = new ImageAdapter(this);
coverFlow.setAdapter(coverImageAdapter);
coverFlow.setSpacing(-20);
coverFlow.setSelection(0, true);
coverFlow.setAnimationDuration(1000);
tv = (TextView)findViewById(R.id.textView1);
coverFlow.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
Toast.makeText(getBaseContext(), String.valueOf(arg2), Toast.LENGTH_SHORT).show();
}
});
coverFlow.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
tv.setText(String.valueOf(arg2));
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// Do something
}
});
मेरे एक्सएमएल:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/home_background"
android:orientation="vertical" >
<com.demo.app.coverflow.CoverFlow
android:id="@+id/coverflow"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_marginBottom="39dp"
android:layout_marginLeft="35dp"
android:background="@drawable/button_left" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="39dp"
android:layout_marginRight="35dp"
android:background="@drawable/button_right" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="55dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="hello"
android:textColor="@color/White"
android:textSize="16dp" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_marginRight="170dp"
android:layout_marginTop="15dp"
android:src="@drawable/unsa_logo" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="14dp"
android:layout_marginTop="23dp"
android:src="@drawable/pnc_logo" />
</RelativeLayout>
मुझे बताएं कि मेरा उत्तर –
मतलब नहीं था कि अरे यार, धन्यवाद आपके उत्तर के लिए एक बहुत, मैं जाने मैं एक छात्र हूं, एप्लिकेशन एक ऐप है जिसे मैं उस कंपनी के लिए विकसित कर रहा हूं जिस पर मैं काम कर रहा हूं, हालांकि इस हफ्ते और अगले हफ्ते मैं एक यूनी हूं (कोर्स कंपनी/2 सप्ताह में यूनी आदि में 2 सप्ताह है। ..) तो मुझे अभी तक आपके उत्तर का परीक्षण करने का मौका नहीं मिला है लेकिन यह बहुत ही आशाजनक दिखता है :) –
हाहा। पकड़ लिया। क्षमा करें, मुझे भागने का मतलब नहीं था। यह एक उदार सवाल था, इसलिए मैं सिर्फ उत्सुक था। सौभाग्य!! –