Hi community,
I have a question about i.MX6DQ kk4.4.2_1.0.0-ga BSP.
Generally, there is a blinking cursor in input area of google search widget of Android device as the attached video (sorry, it is upside down).
However, there is no cursor in it of i.MX6DQ kk4.4.2_1.0.0-ga.
Could you let me know how to change to show the blinking cursor with i.MX6DQ kk4.4.2_1.1.0-ga?
For your information, there is this cursor with jb4.2.2_1.1.0-ga.
Best Regards,
Satoshi Shimoda
已解决! 转到解答。
it is based on p13 and there is a readme.txt file in the zip which tracking the binary is build on which branch and commit.
Hi Xuegang Liu,
Would you let me know the base revision of the updated GPU binaries (CT45706177-KK4.4.2_1.0.0-GPU-fix-cursor-not-display.zip)?
p13? or other revision?
Best Regards,
Satoshi Shimoda
Hi Qiang Li,
Yes, I thought so, actually.
So I confirmed the UI of some smart phone with kk4.4.
But all of the smart phone have the google search widget a blinking cursor.
Therefore, I feel the google search widget without a blinking cursor is not general, and we can change it to the one with a blinking cursor.
Do you have the information how to do it?
Best Regards,
Satoshi Shimoda
Agreed, a 4.4.2_r1 emulator/device has the cursor blinking so some Freescale patch is causing the issue. No need to update the AOSP base version.
This behavior can be verified using any Android app that uses an EditText box. The source code for this latter hasn't been modified by Freescale and its "draw" method is properly called every blink.
Also, doing the opposite work, reverting all Freescale changes in frameworks/base, frameworks/native, frameworks/webview and frameworks/av doesn't help. Maybe something related to your egl libs implementation?
Could you give an update on this issue?
Thanks,
Gary
Also, in order to see the area being refreshed, you can activate the following: Settings > Developer options > Show GPU view updates
Then going to E-Mail app (as an example), the cursor area can be seen being refreshed properly although no cursor appears.
Looking at the frameworks/base/core/java/android/widget/Editor.java source code, you can get some information on the cursor Drawable. As a FYI, calling getOpacity() on its instance will return a Translucent PixelFormat.
Finally, as Satoshi says below that it works fine on iMX6SL, I would definitely look into the 3D graphics libs as SoloLite doesn't have any 3D GPU.
Thanks,
Gary