محمد احمدی 70 ارسال شده در 22 فروردین، ۱۳۹۴ اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۴ سلام امیدوارم که حالتون خوب باشه ، همونطور که اطلاع دارین همه میگن با بیسیک نمیشه دیزاین حرفه ای داشت و سطحش پایینه و این حرفا ما میخوایم تو این تاپیک مطالبی رو بذاریم که بتونه به بهتر شدن گرافیک و ظاهر برناممون کمک کنه و از شما میخوام هر کدومتون موافقه مطلب بذاره و به دوستاش کمک کنه ، سعی میکنم اگه استقبال شد تقریبا هفته ای یه آموزش بذارم ----------------------------------------------- تو بخش اول میخوام دورنگ کردن رو بهتون یاد بدم ، همونطور که داخل فیلم مشخصه قسمت بالای تایتل بارمون مشکیه ولی قسمت پایینش حالت شیشه ای و همرنگ با بک گراند اکتیوینی داره و میخوایم یک بخش اضافه کنیک که مثلا اگه روی یکی از آیتم های تایتل بار کلیک شد رنگ آیتم سفید شه و از این میشه برای همه چی استفاده کرد : مثل دکمه ، پنل و ... برای این کار ابتدا 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 ارسال شده در 22 فروردین، ۱۳۹۴ اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۴ سلام امیدوارم که حالتون خوب باشه ، همونطور که اطلاع دارین همه میگن با بیسیک نمیشه دیزاین حرفه ای داشت و سطحش پایینه و این حرفا ما میخوایم تو این تاپیک مطالبی رو بذاریم که بتونه به بهتر شدن گرافیک و ظاهر برناممون کمک کنه و از شما میخوام هر کدومتون موافقه مطلب بذاره و به دوستاش کمک کنه ، سعی میکنم اگه استقبال شد تقریبا هفته ای یه آموزش بذارم خیلی خیلی ممنون *like* واقعا جای این آموزش توی انجمن خالی هست دوستان هم کمک کنن زودتر جای خالیش پر بشه *tashvigh* لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 22 فروردین، ۱۳۹۴ اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۴ موضوع مهم شد محمد جان عالیه . ادامه بده *give_rose* از دوستان عزیز خواهش میکنم که زیر پست من به هیچ وجه اسپم ندن مگه اینکه مرتبط و مهم یا آموزش دیگه ای باشه ! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمد احمدی 70 ارسال شده در 25 فروردین، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 25 فروردین، ۱۳۹۴ سلام بخش دوم : آموزش کار با ابزار 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 ارسال شده در 25 فروردین، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 فروردین، ۱۳۹۴ سلام. خسته نباشید خیلی ممنون بابت آموزش . در مورد تاپیک قبل یکم بیشتر توضیح میدین؟ این کد رو من نوشتم و Reflector رو نمیشناسه. چیز خاصی باید به پروژه اضافه کنیم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
حاج حسین 2,098 ارسال شده در 25 فروردین، ۱۳۹۴ اشتراک گذاری ارسال شده در 25 فروردین، ۱۳۹۴ تیک کتابخونه Reflector رو باید بزنی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
pmtweb 38 ارسال شده در 27 خرداد، ۱۳۹۴ اشتراک گذاری ارسال شده در 27 خرداد، ۱۳۹۴ سلام امیدوارم که حالتون خوب باشه ، همونطور که اطلاع دارین همه میگن با بیسیک نمیشه دیزاین حرفه ای داشت و سطحش پایینه و این حرفا ما میخوایم تو این تاپیک مطالبی رو بذاریم که بتونه به بهتر شدن گرافیک و ظاهر برناممون کمک کنه و از شما میخوام هر کدومتون موافقه مطلب بذاره و به دوستاش کمک کنه ، سعی میکنم اگه استقبال شد تقریبا هفته ای یه آموزش بذارم -----------------------------------------------تو بخش اول میخوام دورنگ کردن رو بهتون یاد بدم ، همونطور که داخل فیلم مشخصه قسمت بالای تایتل بارمون مشکیه ولی قسمت پایینش حالت شیشه ای و همرنگ با بک گراند اکتیوینی داره و میخوایم یک بخش اضافه کنیک که مثلا اگه روی یکی از آیتم های تایتل بار کلیک شد رنگ آیتم سفید شه و از این میشه برای همه چی استفاده کرد : مثل دکمه ، پنل و ... برای این کار ابتدا 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 ارسال شده در 28 خرداد، ۱۳۹۴ اشتراک گذاری ارسال شده در 28 خرداد، ۱۳۹۴ سلام از دوستان خواهش میکنم این تاپیک را ادامه بدن چون خیلی مطالب کاربردی و مفیدی هست لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
awrmin 18 ارسال شده در 28 خرداد، ۱۳۹۴ اشتراک گذاری ارسال شده در 28 خرداد، ۱۳۹۴ سلام تو زمینه فتوشاپ پیشنهاد بدین چه اموزشی بیشتر نیاز هستش من ضبط میکنم تو اولین فرصت قرار میدم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Kazem Forghani 2,927 ارسال شده در 28 خرداد، ۱۳۹۴ اشتراک گذاری ارسال شده در 28 خرداد، ۱۳۹۴ سلام تو زمینه فتوشاپ پیشنهاد بدین چه اموزشی بیشتر نیاز هستش من ضبط میکنم تو اولین فرصت قرار میدم آموزش طراحی متریال........ بعد هم فلت.......... البته متریال بهتره.......... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
aaaaaaaaaaa 1 ارسال شده در 29 تیر، ۱۳۹۴ اشتراک گذاری ارسال شده در 29 تیر، ۱۳۹۴ ادامه ادامه .... 2بار فایده نداره ادامههههههههههههههههههههههههههههههههههههه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Kazem Forghani 2,927 ارسال شده در 29 تیر، ۱۳۹۴ اشتراک گذاری ارسال شده در 29 تیر، ۱۳۹۴ ادامه ادامه .... 2بار فایده نداره ادامههههههههههههههههههههههههههههههههههههه آقا این جا خونه خاله نیست ! اسپم چرا می دید ؟ مدیران رسیدگی کنن... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
armin black 25 ارسال شده در 6 مرداد، ۱۳۹۴ اشتراک گذاری ارسال شده در 6 مرداد، ۱۳۹۴ خیلی ممنون از این اموزش خوبتون لطفا اون عکسی که اون layout زیبا گذاشتین و میشه کامل تو یه اموزش بسازینش ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.