محمد احمدی 70 ارسال شده در 11 تیر، 2015 اشتراک گذاری ارسال شده در 11 تیر، 2015 سلام امیدوارم که حالتون خوب باشه ، همونطور که اطلاع دارین همه میگن با بیسیک نمیشه دیزاین حرفه ای داشت و سطحش پایینه و این حرفا ما میخوایم تو این تاپیک مطالبی رو بذاریم که بتونه به بهتر شدن گرافیک و ظاهر برناممون کمک کنه و از شما میخوام هر کدومتون موافقه مطلب بذاره و به دوستاش کمک کنه ، سعی میکنم اگه استقبال شد تقریبا هفته ای یه آموزش بذارم ----------------------------------------------- تو بخش اول میخوام دورنگ کردن رو بهتون یاد بدم ، همونطور که داخل فیلم مشخصه قسمت بالای تایتل بارمون مشکیه ولی قسمت پایینش حالت شیشه ای و همرنگ با بک گراند اکتیوینی داره و میخوایم یک بخش اضافه کنیک که مثلا اگه روی یکی از آیتم های تایتل بار کلیک شد رنگ آیتم سفید شه و از این میشه برای همه چی استفاده کرد : مثل دکمه ، پنل و ... برای این کار ابتدا 3 رنگ تعریف میکنیم : Dim c1, c2, c3 As Int اولی برای قسمت بالایی دومی برای قسمت پایینی و سومی برای هنگامی که کلیک شد حالا به دلخواه میایم رنگارو تعریف میکنیم c1 = Colors.Black c2 = -99989877 c3 = Colors.White و در آخر Dim bg As GradientDrawable Dim Clrs(2) As Int Clrs(0) = c1 Clrs(1) = c2 bg.Initialize("TOP_BOTTOM", Clrs) Dim bg_p As ColorDrawable bg_p.Initialize(c3, 0) Dim bd As StateListDrawable bd.Initialize bd.AddState(bd.State_Pressed, bg_p) bd.AddState(bd.State_Enabled, bg) bd.AddCatchAllState(bg) View.background = bd شما مینونید بجای ویو دکمه ، پنل و .. رو قرار بدین. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ehsankhan 256 ارسال شده در 11 تیر، 2015 اشتراک گذاری ارسال شده در 11 تیر، 2015 سلام امیدوارم که حالتون خوب باشه ، همونطور که اطلاع دارین همه میگن با بیسیک نمیشه دیزاین حرفه ای داشت و سطحش پایینه و این حرفا ما میخوایم تو این تاپیک مطالبی رو بذاریم که بتونه به بهتر شدن گرافیک و ظاهر برناممون کمک کنه و از شما میخوام هر کدومتون موافقه مطلب بذاره و به دوستاش کمک کنه ، سعی میکنم اگه استقبال شد تقریبا هفته ای یه آموزش بذارم خیلی خیلی ممنون *like* واقعا جای این آموزش توی انجمن خالی هست دوستان هم کمک کنن زودتر جای خالیش پر بشه *tashvigh* لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 11 تیر، 2015 اشتراک گذاری ارسال شده در 11 تیر، 2015 موضوع مهم شد محمد جان عالیه . ادامه بده *give_rose* از دوستان عزیز خواهش میکنم که زیر پست من به هیچ وجه اسپم ندن مگه اینکه مرتبط و مهم یا آموزش دیگه ای باشه ! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمد احمدی 70 ارسال شده در 14 تیر، 2015 سازنده اشتراک گذاری ارسال شده در 14 تیر، 2015 سلام بخش دوم : آموزش کار با ابزار 9-patch این بخش از نظر من مهمترین بخش بین آموزشها میتونه باشه. تقریبا همتون باهاش آشنایی دارین ولب خب ی مختصر توضیحی در موردش میگم : در بعضی موارد که میخوایم برای دکمه یا ... از عکس استفاده کنیم حالا اندازه عکس مهم نیست شاید توی دیوایس یا امیولیتر خودمون خوب باشه ولی خب رزولوشن بزرگ تر شد اون شکل اولشو نداره و بد فرم میشه و با این ابزار در مواقعی که رزولوشن بزرگتر میشه قسمت هایی از عکس کش میاد که تعیین شده و عکس همون حالت اصلی خودشو داره... بگذریم ، شما باید با استفاده از کدی که در آخر وارد میکنیم و وارد کردن اونن ابزار به پوشه Drawable دیزاینی حرفه ای داشته باشد. Sub SetNinePatchButton(Btn As Button, DefaultImage As String, PressedImage As String) Dim r As Reflector Dim package As String Dim idDefault, idPressed As Int package = r.GetStaticField("anywheresoftware.b4a.BA", "packageName") idDefault = r.GetStaticField(package & ".R$drawable", DefaultImage) idPressed = r.GetStaticField(package & ".R$drawable", PressedImage) r.Target = r.GetContext r.Target = r.RunMethod("getResources") Dim sd As StateListDrawable sd.Initialize sd.AddState(sd.State_Pressed, r.RunMethod2("getDrawable", idPressed, "java.lang.int")) sd.AddCatchAllState( r.RunMethod2("getDrawable", idDefault, "java.lang.int")) Btn.Background = sd End Sub یکی از ابزار هم برای استفاده پیوست شده. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehran7880 33 ارسال شده در 14 تیر، 2015 اشتراک گذاری ارسال شده در 14 تیر، 2015 سلام. خسته نباشید خیلی ممنون بابت آموزش . در مورد تاپیک قبل یکم بیشتر توضیح میدین؟ این کد رو من نوشتم و Reflector رو نمیشناسه. چیز خاصی باید به پروژه اضافه کنیم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
حاج حسین 2,098 ارسال شده در 14 تیر، 2015 اشتراک گذاری ارسال شده در 14 تیر، 2015 تیک کتابخونه Reflector رو باید بزنی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
pmtweb 38 ارسال شده در 17 شهریور، 2015 اشتراک گذاری ارسال شده در 17 شهریور، 2015 سلام امیدوارم که حالتون خوب باشه ، همونطور که اطلاع دارین همه میگن با بیسیک نمیشه دیزاین حرفه ای داشت و سطحش پایینه و این حرفا ما میخوایم تو این تاپیک مطالبی رو بذاریم که بتونه به بهتر شدن گرافیک و ظاهر برناممون کمک کنه و از شما میخوام هر کدومتون موافقه مطلب بذاره و به دوستاش کمک کنه ، سعی میکنم اگه استقبال شد تقریبا هفته ای یه آموزش بذارم -----------------------------------------------تو بخش اول میخوام دورنگ کردن رو بهتون یاد بدم ، همونطور که داخل فیلم مشخصه قسمت بالای تایتل بارمون مشکیه ولی قسمت پایینش حالت شیشه ای و همرنگ با بک گراند اکتیوینی داره و میخوایم یک بخش اضافه کنیک که مثلا اگه روی یکی از آیتم های تایتل بار کلیک شد رنگ آیتم سفید شه و از این میشه برای همه چی استفاده کرد : مثل دکمه ، پنل و ... برای این کار ابتدا 3 رنگ تعریف میکنیم : Dim c1, c2, c3 As Intاولی برای قسمت بالایی دومی برای قسمت پایینی و سومی برای هنگامی که کلیک شد حالا به دلخواه میایم رنگارو تعریف میکنیم c1 = Colors.Black c2 = -99989877 c3 = Colors.White و در آخر Dim bg As GradientDrawable Dim Clrs(2) As Int Clrs(0) = c1 Clrs(1) = c2 bg.Initialize("TOP_BOTTOM", Clrs) Dim bg_p As ColorDrawable bg_p.Initialize(c3, 0) Dim bd As StateListDrawable bd.Initialize bd.AddState(bd.State_Pressed, bg_p) bd.AddState(bd.State_Enabled, bg) bd.AddCatchAllState(bg) View.background = bd شما مینونید بجای ویو دکمه ، پنل و .. رو قرار بدین. این کد هارو دقیقا باید کجا قرار بدیم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
حمید زارع 331 ارسال شده در 18 شهریور، 2015 اشتراک گذاری ارسال شده در 18 شهریور، 2015 سلام از دوستان خواهش میکنم این تاپیک را ادامه بدن چون خیلی مطالب کاربردی و مفیدی هست لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
awrmin 18 ارسال شده در 18 شهریور، 2015 اشتراک گذاری ارسال شده در 18 شهریور، 2015 سلام تو زمینه فتوشاپ پیشنهاد بدین چه اموزشی بیشتر نیاز هستش من ضبط میکنم تو اولین فرصت قرار میدم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Kazem Forghani 2,928 ارسال شده در 18 شهریور، 2015 اشتراک گذاری ارسال شده در 18 شهریور، 2015 سلام تو زمینه فتوشاپ پیشنهاد بدین چه اموزشی بیشتر نیاز هستش من ضبط میکنم تو اولین فرصت قرار میدم آموزش طراحی متریال........ بعد هم فلت.......... البته متریال بهتره.......... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
aaaaaaaaaaa 1 ارسال شده در 19 مهر، 2015 اشتراک گذاری ارسال شده در 19 مهر، 2015 ادامه ادامه .... 2بار فایده نداره ادامههههههههههههههههههههههههههههههههههههه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Kazem Forghani 2,928 ارسال شده در 19 مهر، 2015 اشتراک گذاری ارسال شده در 19 مهر، 2015 ادامه ادامه .... 2بار فایده نداره ادامههههههههههههههههههههههههههههههههههههه آقا این جا خونه خاله نیست ! اسپم چرا می دید ؟ مدیران رسیدگی کنن... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
armin black 25 ارسال شده در 28 مهر، 2015 اشتراک گذاری ارسال شده در 28 مهر، 2015 خیلی ممنون از این اموزش خوبتون لطفا اون عکسی که اون layout زیبا گذاشتین و میشه کامل تو یه اموزش بسازینش ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.