This looks fine. Can you isolate a test case that reproduces the problem? On Tuesday, May 4, 2021 at 10:48:05 AM UTC+3 P5music wrote:
> I think you have more convenience checking the entire class, as in the > attached txt file. > Notice that normalButtonSize=48 for iPad II simulator skin (and so it > seems for the real device). > Regards > > Il giorno martedì 4 maggio 2021 alle 03:56:13 UTC+2 Shai Almog ha scritto: > >> What's in the paint() method of SaveIconSoliciting()? >> >> On Monday, May 3, 2021 at 9:37:26 AM UTC+3 P5music wrote: >> >>> Maybe you answered to another thread by mistake. >>> This is what my problem is: >>> I created icons in my app by means of the Flamingo tool. They originate >>> from svg files and then they become Java classes. It is so also because >>> some new icons are created, and also they have to be injected in HTML. >>> >>> I am not using material font in this case. >>> The images resemble the material icons but as you can see in the example >>> the icon is a new one, it is modified, so it is assigned to the button like >>> an image. >>> >>> The image (I am referring to the object) has the right size, but the >>> drawing, or the scaling, or whatever internal method is doing something >>> wrong. >>> Indeed just a tiny part is visible of the original shape, because it is >>> in big size (but in normal viewport size), as you can see in the detail of >>> the attached image. >>> >>> Regards >>> Il giorno lunedì 3 maggio 2021 alle 03:58:32 UTC+2 Shai Almog ha scritto: >>> >>>> I don't understand the logic of your app here. >>>> You're scaling a font icon. >>>> Converting it to a non-scalable png. >>>> Then placing that in a self scaling button to scale again. >>>> >>>> I suggest isolating this to a runnable test case. >>>> >>>> On Sunday, May 2, 2021 at 10:29:07 AM UTC+3 P5music wrote: >>>> >>>>> No, normalButtonSize is not huge. Maybe my written explanation was not >>>>> clear enough in regard of the images. >>>>> >>>>> As you can see from the attached images the buttons have the right >>>>> size, so >>>>> I can say that >>>>> the image itself is not huge, but the internal drawing is out of scale >>>>> so >>>>> >>>>> the resulting picture has the right size but it depicts only a small >>>>> fraction of the total area of the drawing. >>>>> >>>>> You can see that in one image in particular a detail is "magnified", >>>>> so you recognize the shape of the icon and it is clear that >>>>> it is like >>>>> the image is huge but the viewport just shows a portion of it. >>>>> >>>>> The viewport is the button >>>>> and it is the size of the resulting image: >>>>> it has the right size in pixels but the drawing exceedes it. >>>>> Regards >>>>> Il giorno domenica 2 maggio 2021 alle 03:37:11 UTC+2 Shai Almog ha >>>>> scritto: >>>>> >>>>>> What's normalButtonSize ? >>>>>> I'm assuming it's huge on iOS. >>>>>> >>>>>> On Saturday, May 1, 2021 at 5:36:05 PM UTC+3 P5music wrote: >>>>>> >>>>>>> Here are the images (see previous message) >>>>>>> Regards >>>>>>> Il giorno sabato 1 maggio 2021 alle 14:09:35 UTC+2 P5music ha >>>>>>> scritto: >>>>>>> >>>>>>>> My CN1 app has some buttons on the interface with images created >>>>>>>> with the Flamingo tool, that is, they are created in Java code from >>>>>>>> SVG >>>>>>>> files. >>>>>>>> On the simulator and on Android the user interface is almost good, >>>>>>>> with right buttons image (see attached image >>>>>>>> right_button_image_dimension_example.png) >>>>>>>> >>>>>>>> On iOS the buttons have the right size but the images are huge or >>>>>>>> tiny >>>>>>>> (see attached image wrong_button_image_dimension_example >>>>>>>> for the huge case) >>>>>>>> >>>>>>>> This is the code for the most recognizable one: >>>>>>>> saveIconImageSoliciting=new >>>>>>>> SaveIconSoliciting().scaled(normalButtonSize, >>>>>>>> normalButtonSize).toImage(); >>>>>>>> saveButton=new ScaleImageButton(saveIconImageSoliciting); >>>>>>>> where >>>>>>>> SaveIconSoliciting is the class created by Flamingo. >>>>>>>> >>>>>>>> see also these thread >>>>>>>> >>>>>>>> https://groups.google.com/g/codenameone-discussions/c/K94DFhApfRY/m/CD3ISV3RBgAJ >>>>>>>> Can my app be affected by that on iOS? >>>>>>>> Otherwise what could be the cause and how to fix? >>>>>>>> Thanks in advanvce >>>>>>>> >>>>>>> -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/b4b05f4a-894b-401e-aacc-57f98b7fed7an%40googlegroups.com.
