qashqaie 19 ارسال شده در 29 دی، 2015 اشتراک گذاری ارسال شده در 29 دی، 2015 سلام وقت بخیر یک وب ویو در پایین اکتیویتی برنامم ایجاد کردم برای لوود شدن یک فایل gif وب ویو رو از دیزاینر به صورت زیر تنظیم کردم WebView1.SetLeftAndRight(5%x,95%x) WebView1.SetTopAndBottom(88%y,100%y) حالا وب ویو در تمامی گوشی ها سایزش تنظیم میشه اما فایل Gif که میخواد لوود بشه تو هر گوشی یک سایزی هست. چطور میشه فایل لوود شده درون وب ویو رو تنظیم کرد برای همه گوشی ها یک سایز باشه...! یک چیزی تو مایه تبلیغات عدد در برنامه ها... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohammade79 127 ارسال شده در 30 دی، 2015 اشتراک گذاری ارسال شده در 30 دی، 2015 میتونید تشخیص پیکسلی هم بدین یا از عمق یا dip استفاده کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
qashqaie 19 ارسال شده در 30 دی، 2015 مالک اشتراک گذاری ارسال شده در 30 دی، 2015 میتونید تشخیص پیکسلی هم بدین یا از عمق یا dip استفاده کنید چطوری؟ میشه بیشتر توضیح بدید..! نمونه کد هم باشه خیلی بهتر...! من الان از طریق کد زیر تصویر رو لوود میکنم: WebView1.LoadUrl("http://up.wikivb.ir/images/e4ptxnogf0kbzkis4oa.gif") WebView1.ZoomEnabled = False و از طریق پنلی که روی وب ویو گذاشتم عمل کلیک روی تبلیغ رو برمیگردونم. حالا چطوری به وب ویو تشخیص پیکسل یا غیره و اضاف کنم. پیکسل تصویر دانلودی هم 468*60 هست لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohammade79 127 ارسال شده در 1 بهمن، 2015 اشتراک گذاری ارسال شده در 1 بهمن، 2015 دوست عزیز بنظرم اگه میخوایین در امام صفحه های و سایز ها به یک اندازه باشه بجای %x از dip استفاده کنید ، مثلا 40 dip همه جا به یه اندازه میشه و یا میتونید از تشخیص سایز صفحه با دستورات خاص استفاده کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
qashqaie 19 ارسال شده در 30 دی، 2015 مالک اشتراک گذاری ارسال شده در 30 دی، 2015 درکل پیشنهاد میکنم برای لود انیمیشن بیاین از خود imageview با کتابخانه گیف دیکدر استفاده کنید. http://answercenter.ir/topic/8575-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-gifdecoder/ اینم نمونه سورس همین کتابخانه و اگر لینک عکستون اینترنتیه میتونید عکس رو اول دانلود کنید بعد بصورت انیمیشن توی ایمیج ویو نشون بدید. سلام جناب نیکروان از سورسی که معرفی کردید استفاده کردم و طبق دستور شما از اینترنت فایلم رو دانلود کردم،طبق سورس زیر Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("1") Dim Tabligh As HttpJob Tabligh.Initialize(Tabligh,Me) Tabligh.Download("http://up.wikivb.ir/images/e4ptxnogf0kbzkis4oa.gif") End Sub Sub JobDone(Job As HttpJob) If Job.Success = True Then If File.IsDirectory(File.DirRootExternal,"myapp") = False Then File.MakeDir(File.DirRootExternal,"myapp") End If Dim i1 As InputStream Dim o1 As OutputStream i1 = Job.GetInputStream o1 = File.OpenOutput(File.DirRootExternal & "/myapp","tabl.gif",True) File.Copy2(i1,o1) i1.Close o1.Close End If End Sub اما حالا تو این قسمت از کد: Sub showgif_Click img.Initialize("img") Activity.Color = Colors.White Activity.AddView(img,50%x - 21dip,50%y-21dip,42dip,42dip) ShowGifAnimation("tabl.gif") End Sub چطور باید Showgifanimation رو مقدار دهی کرد تا فایلی که دانلود شده و ذخیره شده رو نمایش بده...؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 30 دی، 2015 اشتراک گذاری ارسال شده در 30 دی، 2015 شما عکسی که دانلود کردید رو تو این مسیر ذخیره کردین: File.DirRootExternal & "/myapp","tabl.gif" توی سورسی هم که من دادم یه کد هست به این شکل (خط 51): gif.Load(File.DirAssets, filename) اونو به این تغییرش بدین: gif.Load(File.DirRootExternal & "/myapp", filename) و یه کد دیگه هست به این شکل (خط 86): ShowGifAnimation("test1.gif") اینم به کد زیر تغییرش بدید: ShowGifAnimation("tabl.gif") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hamed6170 0 ارسال شده در 30 دی، 2015 اشتراک گذاری ارسال شده در 30 دی، 2015 سلام میتونید توی designer وب ویو را اضافه و در designer script این دوتا کد رو وارد کنی در همه گوشی سایز یکسان میشه WebView1.SetLeftAndRight(0%x,100%x) WebView1.SetTopAndBottom(0%y,100%y) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
qashqaie 19 ارسال شده در 31 دی، 2015 مالک اشتراک گذاری ارسال شده در 31 دی، 2015 Sub Globals Dim Timer1 As Timer Timer1.Initialize("Timer1",0) Dim Frame As Int Dim img As ImageView Dim gif As GifDecoder Private showgif As Button End Sub Sub Timer1_Tick Try Timer1.Enabled = False Frame = Frame + 1 If Frame >= gif.FrameCount Then Frame = 0 End If Timer1.Interval = gif.Delay(Frame) img.Bitmap = gif.Frame(Frame) Timer1.Enabled = True Catch Timer1.Enabled = False Msgbox(LastException,"خطا") End Try End Sub Sub ShowGifAnimation(filename As String ) Try gif.DisposeFrames gif.Load(File.DirRootExternal & "/myapp", filename) Frame = 0 Timer1.Interval = gif.Delay(Frame) img.Bitmap = gif.Frame(Frame) img.Gravity = Gravity.FILL Timer1.Enabled = True gif.SaveFrame(0, File.DirRootExternal, "frame0.png", "P", 100) gif.SaveFrame(0, File.DirRootExternal, "frame0.jpg", "J", 100) Catch Msgbox(LastException,"خطا") End Try End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("1") Dim Tabligh As HttpJob Tabligh.Initialize(Tabligh,Me) Tabligh.Download("http://up.wikivb.ir/images/e4ptxnogf0kbzkis4oa.gif") End Sub Sub JobDone(Job As HttpJob) If Job.Success = True Then If File.IsDirectory(File.DirRootExternal,"myapp") = False Then File.MakeDir(File.DirRootExternal,"myapp") End If Dim i1 As InputStream Dim o1 As OutputStream i1 = Job.GetInputStream o1 = File.OpenOutput(File.DirRootExternal & "/myapp","tabl.gif",True) File.Copy2(i1,o1) i1.Close o1.Close End If End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub Sub showgif_Click img.Initialize("img") Activity.Color = Colors.White Activity.AddView(img,50%x - 21dip,50%y-21dip,42dip,42dip) ShowGifAnimation("tabl.gif") End Sub این کل سورس هست لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
qashqaie 19 ارسال شده در 30 دی، 2015 مالک اشتراک گذاری ارسال شده در 30 دی، 2015 شما عکسی که دانلود کردید رو تو این مسیر ذخیره کردین: File.DirRootExternal & "/myapp","tabl.gif"توی سورسی هم که من دادم یه کد هست به این شکل (خط 51):gif.Load(File.DirAssets, filename)اونو به این تغییرش بدین:gif.Load(File.DirRootExternal & "/myapp", filename)و یه کد دیگه هست به این شکل (خط 86):ShowGifAnimation("test1.gif")اینم به کد زیر تغییرش بدید:ShowGifAnimation("tabl.gif") جناب نیکروان،کدهارو اعمال کردم،به محض لوود شدن ارور زیر ظاهر شد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 31 دی، 2015 اشتراک گذاری ارسال شده در 31 دی، 2015 جناب نیکروان،کدهارو اعمال کردم،به محض لوود شدن ارور زیر ظاهر شد کلا سورستون رو بذارید نگاه کنم. مشکل از تایمره. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 29 دی، 2015 اشتراک گذاری ارسال شده در 29 دی، 2015 درکل پیشنهاد میکنم برای لود انیمیشن بیاین از خود imageview با کتابخانه گیف دیکدر استفاده کنید. http://answercenter.ir/topic/8575-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-gifdecoder/ اینم نمونه سورس همین کتابخانه و اگر لینک عکستون اینترنتیه میتونید عکس رو اول دانلود کنید بعد بصورت انیمیشن توی ایمیج ویو نشون بدید. از طرفی هم فکر کنم بتونید عکس داخل وب ویو رو طبق درصد بهش سایز بدید و اندازه وب ویو قرارش بدید. <img src="link Ax" with="5%" height="12%"> حالا از کدومش میخواین استفاده کنید بگید که توضیح تکمیل تری بدم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
qashqaie 19 ارسال شده در 29 دی، 2015 مالک اشتراک گذاری ارسال شده در 29 دی، 2015 من میخوام تو نرم افزار قسمتی برای تبلیغات بنری داشته باشم،دقیقا مثل تبلیغات عدد... با این تفاسیر که تبلیغات رو فقط برای برنامه خودم میخوام.در واقع میخوام سفارش تبلیغات بگیرم برای برنامم...! این از کلیات حالا میخوام فایل بنر gif که تو هاستم دارم رو لوود کنم تو نرم افزار و لینک بنر رو از طریق وب ویو نشون بدم. بعد اگر کسی روی پنلی که روی وب ویو میزارم کلیک کرد متنی رو نشون بده و یا به لینک وبسایتی ارجاع داده بشه... در ضمن این متن یا ارجاع به لینک از طریق همان هاست قابل تغییر باشه... ممنون میشم راهنمایی کنید،فکر میکنم به درد خیلی ها بخوره لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 30 دی، 2015 اشتراک گذاری ارسال شده در 30 دی، 2015 من میخوام تو نرم افزار قسمتی برای تبلیغات بنری داشته باشم،دقیقا مثل تبلیغات عدد... با این تفاسیر که تبلیغات رو فقط برای برنامه خودم میخوام.در واقع میخوام سفارش تبلیغات بگیرم برای برنامم...! این از کلیات حالا میخوام فایل بنر gif که تو هاستم دارم رو لوود کنم تو نرم افزار و لینک بنر رو از طریق وب ویو نشون بدم. بعد اگر کسی روی پنلی که روی وب ویو میزارم کلیک کرد متنی رو نشون بده و یا به لینک وبسایتی ارجاع داده بشه... در ضمن این متن یا ارجاع به لینک از طریق همان هاست قابل تغییر باشه... ممنون میشم راهنمایی کنید،فکر میکنم به درد خیلی ها بخوره من الان اینجوری راهی به ذهنم نمیرسه ، باید کار کنم روش ببینم روش های مختلف چه نتیجه ای میده. درضمن همین که شما میفرمایید توی شبکه پلاس که داریم راه اندازی میکنیم این امکان رو داریم قرار میدیم ، که بتونید سفارش تبلیغ بگیرید و تو برنامتون نمایش بدید ، بدون نیاز به هاست و با پنلی که ما میدیم به شما. (مثل پوش پارسه) یکمی از صبر کنید تا یک هفته دیگه سیستم به صورت آزمایشی راه میفته. یا اینکه خودتون با این چیزایی که گفتم کار کنید شاید نتیجه گرفتید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
qashqaie 19
سلام
وقت بخیر
یک وب ویو در پایین اکتیویتی برنامم ایجاد کردم برای لوود شدن یک فایل gif
وب ویو رو از دیزاینر به صورت زیر تنظیم کردم
WebView1.SetLeftAndRight(5%x,95%x)
WebView1.SetTopAndBottom(88%y,100%y)
حالا وب ویو در تمامی گوشی ها سایزش تنظیم میشه اما فایل Gif که میخواد لوود بشه تو هر گوشی یک سایزی هست.
چطور میشه فایل لوود شده درون وب ویو رو تنظیم کرد برای همه گوشی ها یک سایز باشه...!
یک چیزی تو مایه تبلیغات عدد در برنامه ها...
لینک ارسال
به اشتراک گذاری در سایت های دیگر
12 پاسخ به این سوال تاکنون داده شده است
ارسال های توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.