saelozahra 14 ارسال شده در 10 آبان، ۱۳۹۸ اشتراک گذاری ارسال شده در 10 آبان، ۱۳۹۸ سلام رفقا کسی میتونه توضیح بده که چجوری میشه یه فایل SVG رو داخل بیسیک نشون داد ؟ من هر کاری کردم نشد ! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,579 ارسال شده در 10 آبان، ۱۳۹۸ اشتراک گذاری ارسال شده در 10 آبان، ۱۳۹۸ در 2 ساعت قبل، saelozahra گفته است : یه کم پیچیده اس. به صورت زیر باید عمل کنید. اول اینکه فایلهای svg به صورت خام نمیتونید توی اندروید نمایش بدید باید تبدیل به vector drawabl بشه. برای اینکار از این سایت استفاده کنید. وارد سایت بشید و فایل svg رو بهش بدید گزینه دانلود رو بزنید و یه فایل xml دانلود میشه. فایل رو باید توی پروژه قرار بدید.. به این صورت که یه پوشه به نام res توی محلی که پروژه رو ذخیره کردین ایجاد کنید توی این پوشه یه پوشه دیگه به نام drawable ایجاد کنید و فایل xml رو اینجا کپی کنید. بعد توی اکتیویتی کدهای زیر رو قرار بدید. #Region Project Attributes #ApplicationLabel: off #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: unspecified #CanInstallToExternalStorage: False #AdditionalRes:..\res #AdditionalJar:com.android.support:support-compat #End Region #If java import android.support.v4.content.ContextCompat; import android.widget.ImageView; import anywheresoftware.b4a.BA; public void setSvgBackground(ImageView imageView,String background){ int ic=BA.applicationContext.getResources().getIdentifier(background, "drawable", BA.applicationContext.getPackageName()); imageView.setBackgroundColor(0x00000000); imageView.setImageDrawable(ContextCompat.getDrawable(BA.applicationContext,ic)); } #End If کتابخونه javaobject رو تیک بزنید و به صورت زیر فایل رو بکگراند ایمیجویو قرار بدید. البته مقادیر رو جایگزاری کنید دیگه. اینجا اسم فایل xml مثلا svg_vector هست. Dim jo As JavaObject jo.InitializeContext.RunMethod("setSvgBackground",Array As Object(ImageView1,"svg_vector")) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
saelozahra 14 ارسال شده در 13 آبان، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 13 آبان، ۱۳۹۸ آقا دمتون گرم پس کاربرد این کتابخونه SVG چیه ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
saelozahra 14
سلام رفقا
کسی میتونه توضیح بده که چجوری میشه یه فایل SVG رو داخل بیسیک نشون داد ؟
من هر کاری کردم نشد !
لینک ارسال
به اشتراک گذاری در سایت های دیگر
2 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.