Age | Commit message (Collapse) | Author |
|
Expose decode vertical center through ExtendedOptions.
Genericize BitmapDrawableImageView#getTypedDrawable().
Bug: 11691744
Change-Id: I62e05ab2136cf031eaf1752dba728156c97c87a6
|
|
null cases without filling up the Executor queue.
Bug: 11789572
Change-Id: Icef2f8da1239fdd8db9d74480a147081a15456bc
|
|
Bug: 12617030
Change-Id: I5882be1f02413dd55f44bf09b68257e9690abb6c
|
|
drawables." into klp-ub-dev
|
|
Change-Id: I9b63360a2bd34355c87528d143139764ec9aec38
|
|
Change-Id: I034fa56a8c646a65781236fe832c0f54d9f86984
|
|
Added:
- CircularBitmapDrawable: Use this if you want to display circular images with
an optional border stroke. This class uses BitmapShaders, the preferred way of
masking a bitmap, instead of using a non-rectangular clip region or overlaying
views.
- StyledCornersBitmapDrawable: Use this if you want the corners of your images
to be stylized. You can choose from rounded or flap corners, with an optional
border stroke and optional flap color. This class uses a non-rectangular clip
region. In the future, this may change to use a BitmapShader.
- ResourceRequestKey: Use this if you want a simple RequestKey implementation
that loads images from a resource asset.
Change-Id: If64440f3389f56f8a5b799a32a2660f3f9a19385
|
|
to be modified after ExtendedBitmapDrawable creation.
Change-Id: Ia24ed7665df2a7ebe4359908c578a15e11e3801c
|
|
InputStream so the BitmapFactory decoder doesn't choke on a consumed
InputStream.
Bug: 12099499
Change-Id: Ie066e04f369cc51b783e2ce95ca4be5e5f8e8871
|
|
bounds, then try to use the intrinsic bounds.
When a key is null, set load state to FAILED instead of UNINITIALIZED. The
difference is that FAILED shows the placeholder as a static image while
UNINITIALIZED hides it.
Fix bug in BitmapDrawableImageView where detaching from the window would set
its drawable to null, throwing away state.
Change-Id: I0b3f6c931d750ec4042e13bc1cbcf2d63e260168
|
|
instantly shown.
Change-Id: Ic2ba2d2ebe01badc881d1c43071a42bcf6f2b687
|
|
Change-Id: I6ac7b4ba6f68181424064377464e1896c2129f13
|
|
Change-Id: I47f41c3bc20243cef209c2c299642c024cf35652
|
|
Change-Id: Ib89cb3268866888003567d76da45f0d6980dcc76
|
|
provide a border on top of all drawable layers, for instance.
Change-Id: Ibcb4218bf213d9b0cc02256efdb6346043c0ee7e
|
|
Change-Id: Ib9422cd23940409c8301ea59f72e041972f5c58b
|
|
If the parallax feature is turned on, validate() should check that
parallaxSpeedMultiplier != 1.
Change-Id: Id660c300cf86db62778f77acb2890a0ca9e8f6e0
|
|
Change-Id: I73564b39333c10876b4dbd4532da327b8cf45265
|
|
|
|
The bitmap's bounds is not the true bounds, since the bitmaps are being reused.
The true bounds are the decode bounds, or logical bounds of the ReusableBitmap.
Bug: 11534712
Change-Id: I8fd5c35feacccbbfe6b625591cd56dec9ff3d716
|
|
Change-Id: I8a5e739c14d357b0b6b724cdbff45cd116458660
|
|
Relax restrictions on subclass.
Change-Id: I456ed06e244de0ab794372b74094f9e94ed4b3f9
|
|
Change-Id: Ie32f29997946714d10318b111fabf4ed04e042e3
|
|
Change-Id: I5dba01d388189bd840cadb4543baf2544a4b2ca9
|
|
Change-Id: I6fb90cc9f18abc97c17e5603b588039c717b63bb
|
|
Change-Id: I22294a19e6dd2247cc9679470b7b69089ba17228
|
|
Introducing ExtendedOptions:
Clients can now specify the features they want out of a ExtendedBitmapDrawable:
1) Ordered display (decode aggregator)
2) Parallax
3) State changes (placeholder and/or progress bar)
Clients can also specify parameters to those features. These parameters can be
modified and changes take effect immediately.
Change-Id: I15e4f1dbc20473db6798888b07b4bd34c712db21
|
|
Modify sample app to use ExtendedBitmapDrawable with the following features:
Parallax,
Placholder and progress,
Decode aggregator.
Change-Id: Ia9e0fe6e6fdab018077a465ddf2a40109efbddf7
|
|
Bug: 11437985
Change-Id: Idf1b354bfcc97e6077e0855640a2abd6a9b36904
|
|
|
|
The proguard config file causes proguard to fail on the analysis step when
building with blaze in google3, proguard 4.9
It does not cause proguard to fail when building in git, proguard 4.4
Bug: 11437985
Change-Id: I67b2fd749c54ae8f5c5fda0dd7742a0f88918685
|
|
Rename BasicBitmapView to BitmapDrawableImageView.
Allow asynchronous creating of file.
Change-Id: I0407bf0bf36ae92ce45d2175121a15483f8f72f2
|
|
Change-Id: I319143db9975244480d0bf4d8c1c3407ae719b14
|
|
Change visibility of mBitmap back to private. Expose through getter.
Bug: 11337575
Change-Id: I511976388cc3b6962434416d9e7a632e6d8a1b72
|
|
|
|
Change-Id: Icc2ba303023f9446b7aac1fb8fcccccdacda3e27
|
|
Change-Id: If9c994b3e5c19b66aaebe77f127c04ac9152994e
|
|
subclasses." into klp-ub-dev
|
|
Change-Id: I632138edd33f5fdc460d4525afea80ac0f2cf07f
|
|
Change-Id: I94aed7408c3765a2c2fc05573aa55bb98c72b17a
|
|
Change-Id: I067a1b7f49ef0ad6ba746b7c35efde61de2cfc88
|
|
Change-Id: I8ed71a18c95241997e9a91d0210bf8534f9891f8
|
|
Change-Id: I02024c858b0eb5442194ad6daf9204f02175caef
|
|
RequestKey returns ParcelFileDescriptor instead of AssetFileDescriptor to make
it easier to read files off of internal cache.
Do not assume we want a top-1/3 crop. Provide vertical center in DecodeTask
constructor.
Move DecodeTask params into DecodeOptions to avoid param bloat.
Add option to not limit bitmap density in BasicBitmapDrawable.
Name AsyncTask threads in pool. Link DEBUG flags.
Change-Id: I9416ac647c0c4935ee488b7db43cccd9de565c54
|
|
Change-Id: I3bc55fcd7d4dc1d26d738e4ee8382fab1df004d5
|
|
Change-Id: Ic75143a38d252278329a6f775c137ff1321eaf28
|
|
Remove ineffectual interface methods from RequestKey and replace with a comment in the class's
documentation to the same meaning.
Change-Id: I4d27407d18a798b27dfe138b38a5ee3a2718e127
|
|
Change-Id: Iec98361f576289447a274f51694d46974f1534ac
|
|
Change-Id: I831586688605e6c6c2f2f7a879c6be23175f71de
|
|
Change-Id: I14168ab3bc02b77399a1812f62bd77ac797232c5
|