بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از HoloColorPicker
سلام
کسی میتونه واس استفاده کردن این HoloColorPicker کمکم کنه؟!
0
0
5 6 ماه پیش یه تاپیک آموزشی گذاشتم ، سرچ کنید ، خیلی ساده بود و ازش استفاده کردم اما در مورد این تجربه این ندارم (11 سال پیش)
0
0
حاجی اینکه مستنداتش خیلی آسون و راحته! کجاش رو مشکل داری؟ (11 سال پیش)
0
0
همه جاشو اصلا نمیدونم چکار کنم اگه از اول بگی و ی توضیح بدی ممنون میشم (11 سال پیش)
0
0
مجتبی جان به اون سر زدم،اما من میخوام از این استفاده کنم (11 سال پیش)
0
0
علی تو هم عجب گیری دادیا از اول صبح :دی باور کن بلد بودم آموزش Full Hdشو برات میذاشتم :| (11 سال پیش)
0
0
اخه برنامه کامل شده همینا موندن! (11 سال پیش)
0
0
رفت تو علاقه مندی ها ! ، بعدا برسی میشه و توضیحاتی میزارم (11 سال پیش)
0
0
این لینک هم یکم دربارش توضیح داده فقط نفهمیدم چی گفته:D شاید به شما کمک کرد (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مجتبی یگانه
11 سال پیش
+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
حالا پروژه رو اجرا کنید !
تصویر پروژه :

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .