Fixed
Status Update
Comments
tn...@google.com <tn...@google.com> #2
[Comment deleted]
tn...@google.com <tn...@google.com> #3
From the look of the system bar, your device is not running ICS, it's running Honeycomb. The attached screenshot shows what the API demo looks like on an ICS device.
tn...@google.com <tn...@google.com> #4
Attach another screenshot, 1.png, on ICS. It looks still weird.
tn...@google.com <tn...@google.com> #5
The bug is still there. I tried on multiple devices:
- LGE Nexus 5X, Android 8.0.0, Build number OPR6.170623.013
- Motorola Nexus 6, Android 5.1, Build number LMY47I
- Samsung Galaxy S5, SM-G900F, Android 6.0.1, Build number MMB29M.G900FXXS1CQC1
- Samsung Galaxy Note 4, SM-N910F, Android 6.0.1, Build number MMB29M.N910FXXS1DQA1
- Samsung Galaxy S3, GT-I9300, Android 4.3, Build number JSS15J.I9300XXUGPE1
The result is the same on all the devices. It doesn't look like it's a device specific issue.
I am using two paint objects. One of them is used to draw the blue text and the other to draw the gray text (See attached screenshot without hardware acceleration).
I want the blue text to appear always on top of the gray text.
Thus, the blue paint has no xfermode and the gray paint has a `new PorterDuffXfermode(PorterDuff.Mode.DST_OVER)` as a xfermode.
I am using the `Canvas::drawTextOnPath(String text, Path path, float hOffset, float vOffset, Paint paint)`
When hardware acceleration is enabled the gray text is not shown at all.
Is there hope this can be fixed anytime soon?
I am at your disposal for any details you might need.
Thanks in advance.
- LGE Nexus 5X, Android 8.0.0, Build number OPR6.170623.013
- Motorola Nexus 6, Android 5.1, Build number LMY47I
- Samsung Galaxy S5, SM-G900F, Android 6.0.1, Build number MMB29M.G900FXXS1CQC1
- Samsung Galaxy Note 4, SM-N910F, Android 6.0.1, Build number MMB29M.N910FXXS1DQA1
- Samsung Galaxy S3, GT-I9300, Android 4.3, Build number JSS15J.I9300XXUGPE1
The result is the same on all the devices. It doesn't look like it's a device specific issue.
I am using two paint objects. One of them is used to draw the blue text and the other to draw the gray text (See attached screenshot without hardware acceleration).
I want the blue text to appear always on top of the gray text.
Thus, the blue paint has no xfermode and the gray paint has a `new PorterDuffXfermode(PorterDuff.Mode.DST_OVER)` as a xfermode.
I am using the `Canvas::drawTextOnPath(String text, Path path, float hOffset, float vOffset, Paint paint)`
When hardware acceleration is enabled the gray text is not shown at all.
Is there hope this can be fixed anytime soon?
I am at your disposal for any details you might need.
Thanks in advance.
tn...@google.com <tn...@google.com> #6
Here's another situation, from iosched 2019: here the content is placed in a nested scroll view.
(I'm searching through sample apps for representative visual lint layouts to include for I/O :-) )
Description
Take a look at the screenshot. This is the sunflower app; there's a layout which has no configuration specific layouts.
I get a visual linting warning here, but I don't quite understand it; everything is match parent. Is this a false positive?
(studio-main build as of yesterday.)
Build: AI-213.7172.25.2113.SNAPSHOT, 202203300937,
AI-213.7172.25.2113.SNAPSHOT, JRE 11.0.12+7-b1504.27x64 JetBrains s.r.o., OS Mac OS X(x86_64) v12.3, screens 3840.0x2160.0; Retina
AS: dev build; Kotlin plugin: 213-1.6.20-M1-release-for-android-studio-AS6777.52; Android Gradle Plugin: 7.1.2; Gradle: 7.4; Gradle JDK: JetBrains Runtime version 11.0.13; NDK: from local.properties: (not specified), latest from SDK: (not found); LLDB: pinned revision 3.1 not found, latest from SDK: (package not found); CMake: from local.properties: (not specified), latest from SDK: 3.18.1-g262b901, from PATH: (not found)
IMPORTANT: Please readhttps://developer.android.com/studio/report-bugs.html carefully and supply all required information.