Comments (3)
Isn't this a standard feature of collapsing toolbar? I'm not an expert here. How is this related to our library?
from multiline-collapsingtoolbar.
@raphaelm I think he is talking about the gray overlay behind the text. That's not a standard feature of the collapsing toolbar.
It would probably be possible to create such a background with a fixed height (using a semi-transparent view inside the CollapsingToolbarLayout). But if you want the height to adapt to the text height (also during the animation between collapsed and expanded states), the easiest way is probably to directly look at the drawing code.
At CollapsingTextHelper.java:553, there's some code that draws a rectangle behind the text used for debugging. Probably that could be adapted to your use case.
from multiline-collapsingtoolbar.
@johan12345 yes, that's what I meant. Since the text doesn't have a fixed height, it's not possible to align it with any existing view.
I'll check out the code you referred to. Maybe I can build something generic to align any existing view with the text
from multiline-collapsingtoolbar.
Related Issues (20)
- Scrim color doesn't persist HOT 2
- Text get duplicated if it's not in English HOT 1
- Revert to single line when changing title text size with TextAppearance HOT 1
- Multiline not working with TextSize<21 SP HOT 4
- How to fix Toolbar Background color?
- Error HOT 2
- How to enlarge image on a backdrops HOT 1
- expandedTitleMarginEnd not working
- New line without the need HOT 5
- Failed to resolve: net.opacapp:multiline-collapsingtoolbar:1.6.0 HOT 6
- Link versions to support library dependency version HOT 3
- Update library to Support Library version 27.1.1 HOT 1
- Add subtitles HOT 1
- crash-CollapsingTextHelper#calculateUsingTextSize HOT 2
- Update library to Support Library version 28.0.0 HOT 3
- Migrating to AndroidX HOT 7
- Custom Font family HOT 1
- Duplicated title HOT 7
- JCenter migration HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from multiline-collapsingtoolbar.