Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
github.com/H07000223/FlycoTabLayout
#FlycoTabLayout ####中文版 An Android TabLayout Lib has 3 kinds of TabLayout at present.
SlidingTabLayout: deeply modified from PagerSlidingTabStrip.
/** no need to set titles in adapter */
public void setViewPager(ViewPager vp, String[] titles)
/** no need to initialize even adapter */
public void setViewPager(ViewPager vp, String[] titles, FragmentActivity fa, ArrayList<Fragment> fragments)
CommonTabLayout:unlike SlidingTabLayout's dependence on ViewPager,it is a tabLayout without dependence on ViewPager and can be used freely with other widgets together.
/** support switch fragments itself */
public void setTabData(ArrayList<CustomTabEntity> tabEntitys, FragmentManager fm, int containerViewId, ArrayList<Fragment> fragments)
SegmentTabLayout
##Demo
##Change Log
v2.0.0(2016-03-01)
v2.0.2(2016-04-23)
##Gradle
dependencies{
compile 'com.android.support:support-v4:23.1.1'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.flyco.roundview:FlycoRoundView_Lib:1.1.2@aar'
compile 'com.flyco.tablayout:FlycoTabLayout_Lib:1.5.0@aar'
}
After v2.0.0
dependencies{
compile 'com.android.support:support-v4:23.1.1'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.0@aar'
}
After v2.0.2(support 3.0+)
dependencies{
compile 'com.android.support:support-v4:23.1.1'
compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar'
}
##Attributes
name | format | description |
---|---|---|
tl_indicator_color | color | set indicator color |
tl_indicator_height | dimension | set indicator height |
tl_indicator_width | dimension | set indicator width |
tl_indicator_margin_left | dimension | set indicator margin,invalid when indicator width is greater than 0. |
tl_indicator_margin_top | dimension | set indicator margin,invalid when indicator width is greater than 0. |
tl_indicator_margin_right | dimension | set indicator margin,invalid when indicator width is greater than 0. |
tl_indicator_margin_bottom | dimension | set indicator margin,invalid when indicator width is greater than 0. |
tl_indicator_corner_radius | dimension | set indicator corner radius |
tl_indicator_gravity | enum | set indicator gravity TOP or BOTTOM. |
tl_indicator_style | enum | set indicator style NORMAL or TRIANGLE or BLOCK |
tl_underline_color | color | set underline color |
tl_underline_height | dimension | set underline height |
tl_underline_gravity | enum | set underline gravity TOP or BOTTOM |
tl_divider_color | color | set divider color |
tl_divider_width | dimension | set divider width |
tl_divider_padding | dimension | set divider paddingTop and paddingBottom |
tl_tab_padding | dimension | set tab paddingLeft and paddingRight |
tl_tab_space_equal | boolean | set tab space equal |
tl_tab_width | dimension | set tab width |
tl_textsize | dimension | set text size |
tl_textSelectColor | color | set text select color |
tl_textUnselectColor | color | set text unselect color |
tl_textBold | boolean | set text is bold |
tl_iconWidth | dimension | set icon width(only for CommonTabLayout) |
tl_iconHeight | dimension | set icon height(only for CommonTabLayout) |
tl_iconVisible | boolean | set icon is visible(only for CommonTabLayout) |
tl_iconGravity | enum | set icon gravity LEFT or TOP or RIGHT or BOTTOM(only for CommonTabLayout) |
tl_iconMargin | dimension | set icon margin with text(only for CommonTabLayout) |
tl_indicator_anim_enable | boolean | set indicator support animation(only for CommonTabLayout) |
tl_indicator_anim_duration | integer | set indicator animation duration(only for CommonTabLayout) |
tl_indicator_bounce_enable | boolean | set indicator aniamtion with bounce effect(only for CommonTabLayout) |
tl_indicator_width_equal_title | boolean | set indicator width same as text(only for SlidingTabLayout) |
##Dependence
##Thanks
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.