Assigned
Status Update
Comments
ki...@google.com <ki...@google.com>
si...@google.com <si...@google.com>
ja...@gmail.com <ja...@gmail.com> #2
Yes please!
ru...@gcpsoftware.com <ru...@gcpsoftware.com> #3
Please support API for 3rd party apps. I have an app Screen Recorder on Play store but every day I received too much questions about internal sound for game. If you support then users will have experience better when they share content to friends or YouTube.
Thanks!
Thanks!
e....@gmail.com <e....@gmail.com> #4
Hope the internal sound API for better screen recorder APP
jh...@themeetgroup.com <jh...@themeetgroup.com> #5
Please support API record internal sound for 3rd party apps.
ap...@google.com <ap...@google.com> #6
Please support All Android API To Record Internal sounds with all screen Recorder. I need to record my GD Gameplays please ;-;
ap...@google.com <ap...@google.com> #7
My internal sound not properly record
My android version 9 pie my phone is Nokia 6.1 plus
Iam using the screen recorder pls allow permission
Pls allow permission
Help me !
My android version 9 pie my phone is Nokia 6.1 plus
Iam using the screen recorder pls allow permission
Pls allow permission
Help me !
ap...@google.com <ap...@google.com> #8
i hope API internal audio screen recorder is support 🙏
ap...@google.com <ap...@google.com> #9
Yes,pls bring internal audio screen recorder .
e....@gmail.com <e....@gmail.com> #10
Please bring back the internal sound for xiaomi redmi s2
xa...@gmail.com <xa...@gmail.com> #11
Please bring internal audio screen recorder for Xiaomi Redmi Note 5 Pro..
Pleaseeee 😥
Pleaseeee 😥
Description
Motivation:
With android:textFontWeight backported (backed by the above-mentioned method) we could use text appearances with different weights - by referencing font family and weight - since API 16 (?) in AppCompatTextView.
This is currently only possible since API 28.
Another potential use is a future TypeAppearanceSpanCompat.
Example:
res/font/raleway.xml
<font-family xmlns:app="
<font
app:font="@font/raleway_thin"
app:fontStyle="normal"
app:fontWeight="100" />
<font
app:font="@font/raleway_thin_italic"
app:fontStyle="italic"
app:fontWeight="100" />
<font
app:font="@font/raleway_regular"
app:fontStyle="normal"
app:fontWeight="400" />
</font-family>
res/values/styles.xml
<resources>
<style name="TextAppearance.Raleway.Regular" parent="TextAppearance.AppCompat">
<item name="android:fontFamily">@font/raleway</item>
<item name="android:textFontWeight">400</item>
<item name="textFontWeight">400</item>
</style>
<style name="TextAppearance.Raleway.Thin" parent="TextAppearance.AppCompat">
<item name="android:fontFamily">@font/raleway</item>
<item name="android:textFontWeight">100</item>
<item name="textFontWeight">100</item>
</style>
<style name="TextAppearance.Raleway.Thin.Italic" parent="TextAppearance.AppCompat">
<item name="android:fontFamily">@font/raleway</item>
<item name="android:textFontWeight">100</item>
<item name="textFontWeight">100</item>
<item name="android:textStyle">italic</item>
</style>
</resources>
Example implementation:
On API 26-27 we could re-implement Typeface.create mentioned above as the backing JNI method already exists.
See
On API 21-25 we'd need to first create a Typeface with matching italic (using the Typeface.create with style API) and then use the JNI method to create weight alias.
See
On API 20 and below we could leverage the fact that the only place weight typefaces could come from are from ResourcesCompat.getFont so we use TypefaceCompat internals to find the font family and look for best match in Java.
See