Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-14 | Update bitmap drawables with RTL support.android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-preview-1android-n-iot-preview-2android-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1nougat-mr1-wear-releasen-iot-preview-2marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-release | Mark Wei | |
Change-Id: Iafcbb41208b2e7e3396f2b86bee994cbaf57009f | |||
2014-12-18 | Import latest changes. | Oleksandr Kyreiev | |
Change-Id: I27973b3441d3738a85481de9c774da0ac08afd7c | |||
2014-09-10 | Allow user to choose horizontal crop alignment | James Kung | |
Bug: 17272990 Change-Id: I8622d7e837dc1045a9b41c86dc91727bf152c8d3 | |||
2014-07-15 | Allow BitmapDrawables to use different DecodeStrategys | Sam Blitzstein | |
Change-Id: I1736cf1ba0a5a9dd7d08a013a89ad5a705529f3c | |||
2014-07-14 | Import latest bitmap library changes. | Mark Wei | |
Change-Id: Ic3a79a1154fb1329bf4c163ea6aeb32f8bd3857d | |||
2014-07-09 | Call setLocalMatrix before setShader.android-wear-5.1.1_r1android-wear-5.1.0_r1android-wear-5.0.0_r1android-m-preview-2android-m-preview-1android-m-previewandroid-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.1.1_r9android-5.1.1_r8android-5.1.1_r7android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r29android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r23android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r18android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r13android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1master-soonglollipop-wear-releaselollipop-releaselollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-fi-releaselollipop-mr1-devlollipop-mr1-cts-releaselollipop-devlollipop-cts-release | Leon Scroggins III | |
This is now required in order to affect the Paint. BUG:14315916 Change-Id: I7afa525d4a1d0e71d0ca5c79780c7d8b9100a959 | |||
2014-06-25 | Import latest changes to the bitmap library. | Mark Wei | |
Main development is now going on in the Bigtop fork. This import includes the following changes: cl/68071490 Cache BitmapShader instance in CircularBitmapDrawable. This simple implementation is eliminating almost all of the BitmapShader construction during startup. cl/69907083 Add compatibility mode to StyledCornersBitmapDrawable for b/15023700 in 4.4.3 The rounded corners and flaps are now drawn on the canvas, instead of clipped with a path. This part is in the bitmap library. The drawn corners must match the color of the background color of the container. The bt_megalist_selected_item_background color has been pre-mixed with @android:color/white so it's in a ColorDrawable instead of a LayerDrawable, and so its color can be used to draw the fake corners. This part is in the Bigtop codebase. Change-Id: I21a22d8550fbe1dd3de7410cd82969ff947c27ea | |||
2014-04-25 | Add a few missed Trace.endSection() | Ruben | |
Change-Id: Ib55c3ca461778a7efb21c4558efe7c4bfe27eb95 | |||
2014-03-26 | Fix bug where state changes were being suppressed if the drawable was offscreen. | Mark Wei | |
Bug: 13563559 Change-Id: Iea22f1a4ae7b71dd6a555fdd2efb9047a61522a6 | |||
2014-03-18 | unbind() will not keep track of the previous key unless we specify that the | Mark Wei | |
unbind is temporary. This prevents race conditions that cause an old key to be bound on attach to window. Bug: 13507371 Change-Id: I5187ddd956fe28472fde1ef11360840059d15423 | |||
2014-03-02 | Add backward compatibility to CircularBitmapDrawable API change. | Mark Wei | |
Change-Id: Ie83f3fc85043d1e27fbc2932d14ae1ec961b963e | |||
2014-03-02 | CircularBitmapDrawable is now an ExtendedBitmapDrawable. Avatars can now ↵ | Mark Wei | |
fade in! Change-Id: I79fae35f0949a17309bce0cffd6b10e7e6d8db2c | |||
2014-03-02 | When detached from window, the last known RequestKey is saved inside of the ↵ | Mark Wei | |
BasicBitmapDrawable instead of referenced separately in the BitmapDrawableImageView. This fixes a bug where you could bind() a stale RequestKey to the drawable, after having called drawable.unbind() before it is attached back to the window. Change-Id: Idba62fea647871d5c1c495b2c89e10779289a53b | |||
2014-01-22 | Decouple parallaxSpeedMultiplier from setDecodeDimensions(). | Mark Wei | |
Expose decode vertical center through ExtendedOptions. Genericize BitmapDrawableImageView#getTypedDrawable(). Bug: 11691744 Change-Id: I62e05ab2136cf031eaf1752dba728156c97c87a6 | |||
2014-01-21 | Check both ReusableBitmap and ReusableBitmap#bmp for null to avoid NPE. | Mark Wei | |
Bug: 12617030 Change-Id: I5882be1f02413dd55f44bf09b68257e9690abb6c | |||
2014-01-17 | Restore bounds when we recreate the placeholder and progress drawables. | Mark Wei | |
Change-Id: I9b63360a2bd34355c87528d143139764ec9aec38 | |||
2014-01-07 | Export some useful custom classes that I wrote back into the bitmap library. | Mark Wei | |
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 | |||
2014-01-06 | Allow non-changeable placeholder and progress drawable fields in ExtendedOptions | Mark Wei | |
to be modified after ExtendedBitmapDrawable creation. Change-Id: Ia24ed7665df2a7ebe4359908c578a15e11e3801c | |||
2013-12-08 | Allow placeholder drawable to be sized by the client. First try to use the | Mark Wei | |
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 | |||
2013-12-02 | Fix state changes bug that caused bitmaps in the cache to be faded in instead of | Mark Wei | |
instantly shown. Change-Id: Ic2ba2d2ebe01badc881d1c43071a42bcf6f2b687 | |||
2013-11-22 | Background color of TileDrawable must be opaque. | Mark Wei | |
Change-Id: I6ac7b4ba6f68181424064377464e1896c2129f13 | |||
2013-11-22 | Fix bug where the paint's color and alpha were overriding each other. | Mark Wei | |
Change-Id: I47f41c3bc20243cef209c2c299642c024cf35652 | |||
2013-11-21 | Clarify ExtendedOptions validation documentation. | Mark Wei | |
Change-Id: Ib89cb3268866888003567d76da45f0d6980dcc76 | |||
2013-11-20 | Allow clients to override draw(). This is useful for clients who wish to | Mark Wei | |
provide a border on top of all drawable layers, for instance. Change-Id: Ibcb4218bf213d9b0cc02256efdb6346043c0ee7e | |||
2013-11-11 | Fix NPE in Robolectric tests. | Mark Wei | |
Change-Id: Ib9422cd23940409c8301ea59f72e041972f5c58b | |||
2013-11-08 | Have validate() ensure parllaxMultiplier is not 1 | Sam Blitzstein | |
If the parallax feature is turned on, validate() should check that parallaxSpeedMultiplier != 1. Change-Id: Id660c300cf86db62778f77acb2890a0ca9e8f6e0 | |||
2013-11-07 | Allow clients to customize the placeholder pulse animation. | Mark Wei | |
Change-Id: I73564b39333c10876b4dbd4532da327b8cf45265 | |||
2013-11-06 | Fix bitmap drawing bug. | Mark Wei | |
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 | |||
2013-11-05 | Change state from UNINITIALIZED to NOT_YET_LOADED earlier. | Mark Wei | |
Relax restrictions on subclass. Change-Id: I456ed06e244de0ab794372b74094f9e94ed4b3f9 | |||
2013-11-04 | Add some documentation. | Mark Wei | |
Change-Id: Ie32f29997946714d10318b111fabf4ed04e042e3 | |||
2013-11-04 | Allow subclasses to specify custom executors. | Mark Wei | |
Change-Id: I5dba01d388189bd840cadb4543baf2544a4b2ca9 | |||
2013-11-04 | Consistent naming with onDraw(). | Mark Wei | |
Change-Id: I6fb90cc9f18abc97c17e5603b588039c717b63bb | |||
2013-11-04 | Allow subclasses to customize drawing of bitmap (using shaders, etc). | Mark Wei | |
Change-Id: I22294a19e6dd2247cc9679470b7b69089ba17228 | |||
2013-11-04 | Modify ExtendedBitmapDrawable to be more flexible for clients. | Mark Wei | |
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 | |||
2013-10-31 | Make ExtendedBitmapDrawable extend BasicBitmapDrawable. | Mark Wei | |
Modify sample app to use ExtendedBitmapDrawable with the following features: Parallax, Placholder and progress, Decode aggregator. Change-Id: Ia9e0fe6e6fdab018077a465ddf2a40109efbddf7 | |||
2013-10-29 | Relax BasicBitmapView to allow non-BasicBitmapDrawables to be assigned to it. | Mark Wei | |
Rename BasicBitmapView to BitmapDrawableImageView. Allow asynchronous creating of file. Change-Id: I0407bf0bf36ae92ce45d2175121a15483f8f72f2 | |||
2013-10-22 | Add BasicImageView to unbind on detach for clients with long-lived caches. | Mark Wei | |
Change visibility of mBitmap back to private. Expose through getter. Bug: 11337575 Change-Id: I511976388cc3b6962434416d9e7a632e6d8a1b72 | |||
2013-10-21 | Expose sRect and mPaint to subclasses. | Mark Wei | |
Change-Id: If9c994b3e5c19b66aaebe77f127c04ac9152994e | |||
2013-10-21 | Change visibility of mBitmap to protected for BasicBitmapDrawable subclasses. | Mark Wei | |
Change-Id: I632138edd33f5fdc460d4525afea80ac0f2cf07f | |||
2013-10-21 | Misspelling | Mark Wei | |
Change-Id: I8ed71a18c95241997e9a91d0210bf8534f9891f8 | |||
2013-10-21 | Let BasicBitmapDrawable get subclassable. | Mark Wei | |
Change-Id: I02024c858b0eb5442194ad6daf9204f02175caef | |||
2013-10-21 | Modifications to bitmap library to make integrating into BigTop simpler. | Mark Wei | |
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 | |||
2013-10-16 | Change BitmapRequestKey to be more cleanly implementable. | Sam Blitzstein | |
Change-Id: I831586688605e6c6c2f2f7a879c6be23175f71de | |||
2013-10-15 | Initial commit from Gmail's Cache system. | Sam Blitzstein | |
Change-Id: I14168ab3bc02b77399a1812f62bd77ac797232c5 |