Comments (7)
The enum is used for type safety in a bigger picture which outweighs the potential performance gain of support annotations.
from topeka.
You can easily have type safety with DrawableRes
, as is demonstrated here: http://androidxref.com/6.0.0_r1/xref/packages/apps/UnifiedEmail/src/com/android/mail/ui/MaterialSearchActionView.java.
from topeka.
It's true that this is another option.
I chose not to use it.
Also it would lack the ease of adding some basic accessibility functionality.
from topeka.
It bugs me that Google is zealously advocating TypeDefs over Enums, and telling everybody 'avoid Enums at all costs'. What should us - indie developers - believe?
from topeka.
The Android Framework team's most recent fireside chat has some great insights in that.
from topeka.
@keyboardsurfer @changetip $1. Thanks for the nice sample!
from topeka.
Hi @keyboardsurfer, @IgorGanapolsky sent you a tip worth 2,765 bits ($1.00), and I'm here to deliver it ➔ collect your tip.
from topeka.
Related Issues (20)
- 为什么你的布局文件sign_in中EditText不会自动获取焦点? HOT 1
- Crash on app start HOT 1
- navigationBarBackground flickers when navigating CategoryActivity -> QuizActivity
- Json versioning HOT 1
- Not showing points after answer HOT 3
- Infinite recursion in CategorySelectionActivity.onActivityResult() (StackOverflowError) HOT 1
- Gradle Sync Failed After Updating to Android Studio 3.1 HOT 1
- The project needs update, it can't work well with new gradle(3.3 or 3.2) HOT 1
- Should this project also be with ktlint?
- making changes on topeka categories to create more fun for users
- Feature request: Jetpack Navigation HOT 1
- Use com.android.dynamic-feature to enable dynamic delivery
- Fix crash and re-enable shared element transition
- Fix image resource crash and re-enable icon for quiz FAB HOT 1
- 404 error on Espresso Tests link in introduction
- 404 error from hyperlinks on "More Material Design with Topeka"
- Signed apk is not working
- Slow transitions and "Open with" dialog after selecting a Category
- error in moving code into feature module HOT 1
- topekaapk/src/main/AndroidManifest.xml. error HOT 1
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 topeka.