Effect prototype development uses DatePickerDialog in the material package that exists with Flutter. The calendar of Flutter exists in the form of dialog. In this...
TabLayout is a page-switching indicator provided by the Material Design package. TabLayout can be added by creating an instance of tabLayout.tab. Examples are as follows:...
At present, the main business scenarios of Xianyu are built based on streaming scenarios. There are two types of pages in the main business scenarios...
The previous article briefly explained the realization of Tencent News video seamless switching effect (video in the play of the page switch), if you have...
Recently, I found that everyone likes to read articles about interviews. I also summarized my interview questions with a wave of wind, and shared some...
Interface no small matter (a):RecyclerView+CardView understand the interface no small matter (two): let RecyclerView show more different view interface no small matter (three): use RecyclerView+Toolbar...
Compose ConstraintLayout is mainly used to construct complex layouts, avoiding Column, Row, and Box nesting, and improving development efficiency. Note: Compose and Constraintlayout are not...
Many of the callbacks encountered in Android development are asynchronous callbacks, such as accessing the network, accessing a local file or database, doing so in...
Google released the first beta version of Android 10.0 back in March. The official version of Android 10.0 was released to the public yesterday, with...
GLSL is OpenGL Shader programming language, in order to better video editing and special effects development, take time to learn its syntax and characteristics, and...
The ability to send captches in a project is almost mandatory. The core class for countdown in Flutter uses Timmer, which uses the timer.periodic named...
Select an appropriate image specification ALPHA_8 1byte memory for each pixel ARGB_4444 2 bytes memory for each pixel ARGB_8888 4 bytes memory for each pixel...
Kotlin builds component-based application templates, introducing how to component-based development, but there is a problem, each time to build a business module needs to modify...
There are many types of Drawable, all representing the concept of images, but not all images. Various image effects can also be constructed through color....
Based on reader feedback, most Android developers have recently jumped out of their comfort zone to try to understand and apply Jetpack MVVM to real...
The idea of a thread pool in Android comes from Java's Executor, which is an interface. A real thread pool is implemented as ThreadPoolExecutor. ThreadPoolExecutor...
Strive to be easy to understand to describe the whole process of the Handler mechanism, related knowledge points, draw some flow charts, sequence diagram to...
This is the 11th day of my participation in the November Text Challenge. The last Text Challenge of 2021 Code obfuscation Actually code obfuscation is...