بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از HoloColorPicker
سلام
کسی میتونه واس استفاده کردن این HoloColorPicker کمکم کنه؟!
0
0
5 6 ماه پیش یه تاپیک آموزشی گذاشتم ، سرچ کنید ، خیلی ساده بود و ازش استفاده کردم اما در مورد این تجربه این ندارم (10 سال پیش)
0
0
حاجی اینکه مستنداتش خیلی آسون و راحته! کجاش رو مشکل داری؟ (10 سال پیش)
0
0
همه جاشو اصلا نمیدونم چکار کنم اگه از اول بگی و ی توضیح بدی ممنون میشم (10 سال پیش)
0
0
مجتبی جان به اون سر زدم،اما من میخوام از این استفاده کنم (10 سال پیش)
0
0
علی تو هم عجب گیری دادیا از اول صبح :دی باور کن بلد بودم آموزش Full Hdشو برات میذاشتم :| (10 سال پیش)
0
0
اخه برنامه کامل شده همینا موندن! (10 سال پیش)
0
0
رفت تو علاقه مندی ها ! ، بعدا برسی میشه و توضیحاتی میزارم (10 سال پیش)
0
0
این لینک هم یکم دربارش توضیح داده فقط نفهمیدم چی گفته:D شاید به شما کمک کرد (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مجتبی یگانه
10 سال پیش
+3
0
خیلی خیلی سادست !
1 - پروژه ی اصلی رو دانلود و ایمپورت کنید ، چون پروژه کتابخانه هست ، نمیتونید اجراش کنید !
2- یک پروژه ی جدید ایجاد کنید و در لایه ی اصلی این کد رو وارد کنید
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <com.larswerkman.holocolorpicker.ColorPicker android:id="@+id/picker" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.larswerkman.holocolorpicker.SVBar android:id="@+id/svbar" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.larswerkman.holocolorpicker.OpacityBar android:id="@+id/opacitybar" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.larswerkman.holocolorpicker.SaturationBar android:id="@+id/saturationbar" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.larswerkman.holocolorpicker.ValueBar android:id="@+id/valuebar" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/txtColor" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="sample Text" /> <Button android:id="@+id/btnSubmit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout>
و یک Activty بسازید !
package ir.negano.holocolorpicker; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.TextView; import com.larswerkman.holocolorpicker.ColorPicker; import com.larswerkman.holocolorpicker.OpacityBar; import com.larswerkman.holocolorpicker.SVBar; import com.larswerkman.holocolorpicker.SaturationBar; import com.larswerkman.holocolorpicker.ValueBar; public class ActivityMain extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final TextView txtSample = (TextView) findViewById(R.id.txtColor); final ColorPicker picker = (ColorPicker) findViewById(R.id.picker); SVBar svBar = (SVBar) findViewById(R.id.svbar); OpacityBar opacityBar = (OpacityBar) findViewById(R.id.opacitybar); SaturationBar saturationBar = (SaturationBar) findViewById(R.id.saturationbar); ValueBar valueBar = (ValueBar) findViewById(R.id.valuebar); picker.addSVBar(svBar); picker.addOpacityBar(opacityBar); picker.addSaturationBar(saturationBar); picker.addValueBar(valueBar); findViewById(R.id.btnSubmit).setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { String HEX = String.format("#%06X", (0xFFFFFF & picker.getColor())); txtSample.setText("the Color value in INT is : " + picker.getColor() + " and in HEX is : " + HEX); txtSample.setBackgroundColor(picker.getColor()); } }); } }
کتابخانه ای رو که در محیط Eclipse ایمپورت کردید رو به این پروژه اضافه کنید
your project > propertise > android > libraray > add > HoloColorPicker-master
حالا پروژه رو اجرا کنید !
تصویر پروژه :
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .